Details

Time bar (total: 1.3min)

analyze5.4s (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
6.3%6.2%93.5%0.2%0%0%0%11
6.3%6.2%93.5%0.2%0%0%0%12
Compiler

Compiled 115 to 84 computations (27% saved)

sample46.5s (59.8%)

Results
11.8s1518×body4096valid
8.6s1751×body2048valid
7.7s865×body4096infinite
6.2s1153×body2048infinite
3.1s3659×body256valid
2.7s883×body1024valid
2.4s638×body1024infinite
1.0s1108×body256infinite
832.0ms56×body8192valid
742.0ms36×body8192infinite
715.0ms389×body512valid
396.0ms274×body512infinite
Bogosity

preprocess271.0ms (0.3%)

Algorithm
egg-herbie
Rules
1050×rational_best-simplify-44
1030×rational_best-simplify-2
952×rational_best-simplify-1
734×rational_best-simplify-46
566×rational_best-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02523839
13733839
24973839
37193839
410063839
511803839
614023839
717873839
826093839
952013663
055
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
Outputs
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale)) (*.f64 4 (*.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))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale)) (*.f64 4 (*.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))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (cos.f64 (-.f64 (*.f64 (/.f64 a 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (cos.f64 (-.f64 (*.f64 (/.f64 a 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) a) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) a) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) a) a)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) a) y-scale) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) a) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) a) a))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) a) y-scale) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) a) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) a) a) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) a) a) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) a) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) a) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) a) a) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale))))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))) x-scale) a) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))) x-scale) a)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) a) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))) x-scale) a) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))) x-scale) a)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) a) a) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))) x-scale) a) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))) x-scale) a)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) a) a))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (*.f64 2 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) a) (/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (*.f64 2 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) a)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) a) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))) x-scale) a) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))) x-scale) a)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) a) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) a) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) a)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) a) a))))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 b 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 b 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) b) b)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) b) b))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) b) b) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) b) b) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) b) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) b) b)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) b) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) b) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) b) b) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) y-scale) y-scale))))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))))) x-scale) b) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))))) x-scale) b)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) b) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2)))) x-scale) b) (/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2)))) x-scale) b)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) b) b))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) b) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) b)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) b) b))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))))) x-scale) b) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))))) x-scale) b)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) b) b))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) b) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) b)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) b) b))))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) angle) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) angle) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) angle) angle)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))))) angle) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))))) angle) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) angle) angle)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))))) angle) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))))) angle) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) angle) angle)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) angle) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) angle) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) angle) angle) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))))) angle) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))))) angle) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) angle) angle)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 x-scale 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) angle) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 x-scale 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) angle) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) angle) angle) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) x-scale) angle) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) x-scale) angle)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) angle) angle)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) x-scale) angle) (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) x-scale) angle)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) angle) angle)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))))) x-scale) angle) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))))) x-scale) angle)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) angle) angle)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) x-scale) angle) (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) x-scale) angle)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) angle) angle))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))))) x-scale) angle) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))))) x-scale) angle)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) angle) angle))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 y-scale 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) angle) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 y-scale 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) angle)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) angle) angle))))
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) y-scale) x-scale)) (*.f64 4 (*.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))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) y-scale) x-scale)) (*.f64 4 (*.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))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) y-scale) x-scale)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) y-scale) x-scale)) (*.f64 (*.f64 4 (/.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)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) y-scale) x-scale)) (*.f64 (*.f64 4 (/.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)))
Compiler

Compiled 119 to 88 computations (26.1% saved)

simplify291.0ms (0.4%)

Algorithm
egg-herbie
Rules
1444×rational_best-simplify-2
1166×rational_best-simplify-1
1102×rational_best-simplify-47
798×rational_best-simplify-52
420×trig-simplify-11
Iterations

Useful iterations: 10 (0.0ms)

IterNodesCost
043349
159349
274349
3102349
4140349
5165349
6205349
7279349
8441349
9921333
101783301
113802301
127752301
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
Outputs
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.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) (/.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.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)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))

eval12.0ms (0%)

Compiler

Compiled 734 to 518 computations (29.4% saved)

prune7.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New437
Fresh011
Picked000
Done000
Total448
Error
42.9b
Counts
8 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
43.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.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))))
43.0b
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
Compiler

Compiled 322 to 232 computations (28% saved)

localize748.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
14.7b
(*.f64 (*.f64 4 (/.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))
27.5b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
31.7b
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
Compiler

Compiled 601 to 420 computations (30.1% saved)

series100.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
15.0ms
angle
@inf
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
11.0ms
b
@0
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
8.0ms
b
@inf
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
8.0ms
a
@inf
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
7.0ms
x-scale
@0
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))

rewrite168.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1638×rational_best-simplify-54
682×rational_best-5
682×rational_best-2
682×rational_best-3
682×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043556
1359556
21188556
35205556
Stop Event
node limit
Counts
4 → 73
Calls
Call 1
Inputs
(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 0 (*.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)) y-scale) y-scale) (*.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) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (*.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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (*.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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.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 (*.f64 4 (*.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 4 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)) y-scale) y-scale) (*.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) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (*.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))) 1)))))

simplify697.0ms (0.9%)

Algorithm
egg-herbie
Rules
1190×rational_best-simplify-47
1102×rational_best-simplify-2
818×rational_best-simplify-43
622×rational_best-simplify-49
584×rational_best-simplify-132
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047341439
198640037
2186838377
3442138377
4778838377
Stop Event
node limit
Counts
217 → 233
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 angle 6))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 0)
(+.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (neg.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 0 (*.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)) y-scale) y-scale) (*.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) 8))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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) 2)
(pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)
(neg.f64 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))))
(+.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)
(+.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)))
(+.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0))))
(+.f64 0 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(-.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)
(-.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64))))))
(-.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 0)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 0))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))
(/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(/.f64 (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64))))
(+.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)
(+.f64 0 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(-.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)
(-.f64 0 (neg.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 0))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (cos.f64 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))
(/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 2)
(pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(+.f64 (*.f64 4 (*.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))) 0)
(+.f64 0 (*.f64 4 (*.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 (*.f64 4 (*.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))) 0)
(/.f64 (*.f64 4 (*.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))) 1)
(/.f64 (*.f64 4 (*.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 (*.f64 4 (*.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 4 (*.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 (*.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)) y-scale) y-scale) (*.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) 8)) 2)
(pow.f64 (*.f64 4 (*.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))) 1)
Outputs
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
0
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) 2)
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (*.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (+.f64 (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/102036672000000) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)))))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 a 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 b 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (*.f64 (pow.f64 a 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)))))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 6) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000) (*.f64 (pow.f64 (PI.f64) 6) 7/680244480000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400)) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 (pow.f64 b 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 6) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) -1/816293376000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 6) (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) -1/816293376000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale 2))
(/.f64 (*.f64 4 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 x-scale 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(+.f64 (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(+.f64 (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7))) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (+.f64 1 (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 4 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 4 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 4 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2))))
(*.f64 4 (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2)))))
(+.f64 (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 4) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 angle 6))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2))))))
(+.f64 (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 a 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 b 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (*.f64 (pow.f64 a 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)))))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(+.f64 (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400)) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 (pow.f64 b 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 4 (+.f64 (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) -1/816293376000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (+.f64 (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) -1/816293376000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (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 y-scale x-scale) 2)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 0)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(+.f64 (neg.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 0 (*.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)) y-scale) y-scale) (*.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) 8))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8)))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))) -1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(/.f64 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))) -1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))) 2)
(pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale)) (*.f64 4 (*.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)))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(neg.f64 (-.f64 (*.f64 4 (*.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 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) y-scale))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))))
(+.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 0 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 0)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 0)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 0))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(/.f64 (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (/.f64 angle 180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 0 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 0 (neg.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 0))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 1 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cos.f64 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 2)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 (*.f64 4 (*.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))) 0)
(*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)))
(+.f64 0 (*.f64 4 (*.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 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)))
(-.f64 (*.f64 4 (*.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))) 0)
(*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)))
(/.f64 (*.f64 4 (*.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))) 1)
(*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)))
(/.f64 (*.f64 4 (*.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 (*.f64 4 (*.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 4 (*.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 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)))
(/.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)) y-scale) y-scale) (*.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) 8)) 2)
(*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)))
(pow.f64 (*.f64 4 (*.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))) 1)
(*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)))

localize695.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
14.7b
(*.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))
27.5b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
56.4b
(cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))
Compiler

Compiled 615 to 408 computations (33.7% saved)

series8.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(*.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))
1.0ms
angle
@0
(cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))
0.0ms
a
@0
(*.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))
0.0ms
a
@inf
(*.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))
0.0ms
b
@inf
(*.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))

rewrite98.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1996×rational_best-5
1994×rational_best-4
1994×rational_best-2
1994×rational_best-3
1994×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036204
1299202
2985202
34262202
Stop Event
node limit
Counts
2 → 23
Calls
Call 1
Inputs
(cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (*.f64 (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))) 2) (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) (/.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) (*.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x 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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 1)))))

simplify1.1s (1.4%)

Algorithm
egg-herbie
Rules
1122×rational_best-simplify-80
1048×rational_best-simplify-78
824×rational_best-simplify-24
790×rational_best-simplify-94
788×rational_best-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
026714761
154614563
290114353
3166214289
4393014289
5720914289
Stop Event
node limit
Counts
95 → 131
Calls
Call 1
Inputs
(cos.f64 (neg.f64 (*.f64 1/2 (PI.f64))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (PI.f64)))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (PI.f64)))) (*.f64 -1/16200 (*.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (PI.f64)))) (+.f64 (*.f64 1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/16200 (*.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 angle 6)) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 0)
(+.f64 0 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))
(-.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 0)
(-.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (sin.f64 0)))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 0))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (*.f64 (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))
(*.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))
(*.f64 (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))) 2))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))) 2) (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))
(*.f64 (cos.f64 0) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))
(/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)
(/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))
(/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 2) 2)
(pow.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)
(+.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 0)
(+.f64 0 (*.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)))
(-.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 0)
(/.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 1)
(/.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) (/.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) (*.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale))))
(/.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale) 2)) 2)
(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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 1)
Outputs
(cos.f64 (neg.f64 (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) -1/2))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (PI.f64)))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64))))))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) angle))))
(+.f64 (cos.f64 (*.f64 (PI.f64) -1/2)) (*.f64 (PI.f64) (*.f64 angle (*.f64 -1/90 (sin.f64 (*.f64 (PI.f64) -1/2))))))
(+.f64 (cos.f64 (*.f64 (PI.f64) -1/2)) (*.f64 -1/90 (*.f64 (sin.f64 (*.f64 (PI.f64) -1/2)) (*.f64 (PI.f64) angle))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (PI.f64)))) (*.f64 -1/16200 (*.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64))))))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) angle))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (cos.f64 (*.f64 (PI.f64) -1/2)) (+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 -1/90 (sin.f64 (*.f64 (PI.f64) -1/2))))) (*.f64 (cos.f64 (*.f64 (PI.f64) -1/2)) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (cos.f64 (*.f64 (PI.f64) -1/2)) (+.f64 (*.f64 -1/90 (*.f64 (sin.f64 (*.f64 (PI.f64) -1/2)) (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) -1/2)) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (PI.f64)))) (+.f64 (*.f64 1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/16200 (*.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64))))))) (+.f64 (*.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 1/4374000 (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))))
(+.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) angle))) (+.f64 (*.f64 (cos.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (neg.f64 (*.f64 1/2 (PI.f64)))) (*.f64 1/4374000 (pow.f64 (*.f64 (PI.f64) angle) 3))))))
(+.f64 (cos.f64 (*.f64 (PI.f64) -1/2)) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) -1/2)) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) -1/2)) (+.f64 (*.f64 1/4374000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (*.f64 (PI.f64) (*.f64 -1/90 angle))))))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 angle 1/90) 1/2)))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 angle 1/90) 1/2)))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 angle 1/90) 1/2)))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 angle 1/90) 1/2)))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 angle 1/90) 1/2)))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 angle 1/90) 1/2)))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 angle 1/90) 1/2)))
(cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/2 (PI.f64))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 1/2 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 angle 1/90) 1/2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 angle 6)) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 b 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6))))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 b 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 6)))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) -1/32400) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 angle 6)))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) -1/12244400640000000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) 1/2040733440000000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 angle 6))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) -1/12244400640000000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) 1/1224440064000000)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) 1/2040733440000000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 angle 6)))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) -1/32400) (*.f64 (pow.f64 b 2) 1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) 1/1224440064000000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000))))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 angle 6))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 0)
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(+.f64 0 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(-.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 0)
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(-.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (sin.f64 0)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 0))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (*.f64 (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(*.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(*.f64 (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))) 2))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))) 2) (/.f64 1 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (/.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2)))))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 2) 2)
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(pow.f64 (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)) (/.f64 (PI.f64) 2))) 1)
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 (/.f64 angle 180) 2)) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180)))))
(+.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 0)
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))
(+.f64 0 (*.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))
(-.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 0)
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))
(/.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 1)
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))
(/.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) (/.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) (*.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))
(/.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale) 2)) 2)
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))
(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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2)) y-scale) y-scale)) 1)
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))

localize514.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
27.5b
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))
27.5b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
30.9b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
Compiler

Compiled 545 to 379 computations (30.5% saved)

series22.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
angle
@0
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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.0ms
b
@0
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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.0ms
x-scale
@0
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
1.0ms
angle
@-inf
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
1.0ms
angle
@inf
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))

rewrite163.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1670×rational_best-simplify-54
706×rational_best-5
706×rational_best-2
706×rational_best-3
706×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044326
1370326
21229326
35367326
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 0 (*.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)) y-scale) y-scale) (*.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) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (/.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2) (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2)) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))))

simplify599.0ms (0.8%)

Algorithm
egg-herbie
Rules
1228×rational_best-simplify-2
678×rational_best-simplify-54
670×rational_best-simplify-132
666×rational_best-simplify-1
558×rational_best-simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041126258
180126014
2122525850
3235925850
4458025850
5777325850
Stop Event
node limit
Counts
118 → 175
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 2)) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/19131876000000 (pow.f64 (PI.f64) 6)) (*.f64 1/31886460000000 (pow.f64 (PI.f64) 6))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 0)
(+.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (neg.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 0 (*.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)) y-scale) y-scale) (*.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) 8))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (/.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))))
(*.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (/.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))
(/.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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) 2)
(pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)
(neg.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))
(+.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 0)
(+.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))
(+.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(+.f64 0 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(-.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 0)
(-.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(-.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 0)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 0))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2) (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2))
(*.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2)) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2)))
(/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 2)
(pow.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
Outputs
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 2)) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 a 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/19131876000000 (pow.f64 (PI.f64) 6)) (*.f64 1/31886460000000 (pow.f64 (PI.f64) 6))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 a 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/19131876000000 (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 (PI.f64) 6) 1/31886460000000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 a 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 a 2) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 b 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 a 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)) (+.f64 (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) b) 2))) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 1/1224440064000000 (pow.f64 a 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/12244400640000000 (pow.f64 a 2))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 1/1224440064000000 (pow.f64 b 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/32400)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) -1/3149280000) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) 1/765275040000000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) -1/12244400640000000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) 1/765275040000000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 a 2) -1/12244400640000000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 angle 2)) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) -1/3149280000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) 1/32400) (*.f64 (pow.f64 a 2) -1/32400))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 2) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) 1/765275040000000))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(+.f64 (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3))) (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (+.f64 (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 -1/241061637600000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 -1/241061637600000000 (pow.f64 (*.f64 angle (PI.f64)) 7)) (+.f64 (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3))) (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3))) (*.f64 -1/241061637600000000 (pow.f64 (*.f64 angle (PI.f64)) 7))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/241061637600000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 -1/241061637600000000 (pow.f64 (*.f64 angle (PI.f64)) 7))) (+.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 1/708588000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 0)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 (neg.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 0 (*.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)) y-scale) y-scale) (*.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) 8))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8)))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (/.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(/.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))) 2)
(pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (*.f64 4 (/.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 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 4)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 0)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(+.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(+.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(+.f64 0 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(-.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 0)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(-.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(-.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 0)))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 0))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2) (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2)) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 4)))) 2)))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 2)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(pow.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) 2)))

eval3.4s (4.3%)

Compiler

Compiled 139751 to 98287 computations (29.7% saved)

prune501.0ms (0.6%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New1120171137
Fresh000
Picked101
Done202
Total1123171140
Error
16.6b
Counts
1140 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
40.1b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
40.1b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
45.6b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 1/90 (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
43.9b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
44.5b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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)))
43.6b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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)))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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))))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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))))
40.4b
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
40.2b
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
30.3b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
30.3b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
36.3b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
29.8b
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
21.4b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
36.8b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
33.1b
0
Compiler

Compiled 2318 to 1716 computations (26% saved)

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 b a) 2)
0.3b
(pow.f64 (*.f64 y-scale x-scale) 2)
20.6b
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
Compiler

Compiled 51 to 25 computations (51% saved)

series12.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
x-scale
@-inf
(pow.f64 (*.f64 y-scale x-scale) 2)
1.0ms
a
@0
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
1.0ms
b
@0
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
1.0ms
y-scale
@0
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
1.0ms
b
@inf
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))

rewrite114.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1206×rational_best-simplify-57
718×rational_best-simplify-43
690×rational_best-simplify-44
622×rational_best-5
620×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01257
19957
232257
3134057
4593757
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(pow.f64 (*.f64 b a) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 y-scale x-scale) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 b a) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 b a) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2)) (pow.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 b b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)))))))

simplify174.0ms (0.2%)

Algorithm
egg-herbie
Rules
1406×rational_best-simplify-80
1276×rational_best-simplify-78
1216×rational_best-simplify-2
886×rational_best-simplify-50
856×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01363394
12483394
26073394
320523394
449013394
Stop Event
node limit
Counts
160 → 77
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 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 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 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 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)
(+.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))
(/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)
(/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 y-scale x-scale) 2)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (pow.f64 (*.f64 b a) 2) 0)
(+.f64 0 (pow.f64 (*.f64 b a) 2))
(-.f64 (pow.f64 (*.f64 b a) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))
(*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))))
(*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))))
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 b a) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))
(*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2)) (pow.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 b b)))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(/.f64 (pow.f64 (*.f64 b a) 2) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)
(pow.f64 (*.f64 y-scale x-scale) 2)
(+.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(-.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)
(pow.f64 (*.f64 y-scale x-scale) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2))
(pow.f64 (*.f64 y-scale x-scale) 2)
(/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)
(pow.f64 (*.f64 y-scale x-scale) 2)
(/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(pow.f64 (*.f64 y-scale x-scale) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 y-scale x-scale) 2)) 2)
(pow.f64 (*.f64 y-scale x-scale) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))
(pow.f64 (*.f64 y-scale x-scale) 2)
(+.f64 (pow.f64 (*.f64 b a) 2) 0)
(pow.f64 (*.f64 a b) 2)
(+.f64 0 (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 (pow.f64 (*.f64 b a) 2) 0)
(pow.f64 (*.f64 a b) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2)) (pow.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 b b)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2)) (pow.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 b b)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 b (*.f64 a (*.f64 a b))) 2)) (pow.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 a b))) (*.f64 b (*.f64 a (*.f64 a b)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 a a))))) 2))
(*.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 a (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 b b))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2)))
(*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 a a))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 b b) (*.f64 a a)) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 b a) 2) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)
(pow.f64 (*.f64 a b) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 a b) 2)

localize27.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
13.9b
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
15.9b
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
20.6b
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
Compiler

Compiled 69 to 49 computations (29% saved)

series3.0ms (0%)

Counts
3 → 24
Calls

24 calls:

TimeVariablePointExpression
0.0ms
y-scale
@inf
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
0.0ms
a
@inf
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
0.0ms
x-scale
@inf
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
0.0ms
b
@inf
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
0.0ms
a
@inf
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))

rewrite239.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
862×rational_best-simplify-44
770×rational_best-5
768×rational_best-4
768×rational_best-2
768×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01457
111957
239657
3163957
4730157
Stop Event
node limit
Counts
3 → 39
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 y-scale x-scale) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 a b) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 a b) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))))

simplify167.0ms (0.2%)

Algorithm
egg-herbie
Rules
1400×rational_best-simplify-80
1148×rational_best-simplify-78
1000×rational_best-simplify-132
970×rational_best-simplify-2
588×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0781377
11481377
23361377
313431377
429101377
556351377
Stop Event
node limit
Counts
63 → 43
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 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 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 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 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)
(+.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)
(/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 y-scale x-scale) 2)) 2)
(pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)
(pow.f64 (*.f64 y-scale x-scale) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (pow.f64 (*.f64 a b) 2) 0)
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(-.f64 (pow.f64 (*.f64 a b) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 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 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 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 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(+.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)
(pow.f64 (*.f64 x-scale y-scale) 2)
(+.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(-.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 0)
(pow.f64 (*.f64 x-scale y-scale) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))
(pow.f64 (*.f64 x-scale y-scale) 2)
(/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)
(pow.f64 (*.f64 x-scale y-scale) 2)
(/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(pow.f64 (*.f64 x-scale y-scale) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 y-scale x-scale) 2)) 2)
(pow.f64 (*.f64 x-scale y-scale) 2)
(pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)
(pow.f64 (*.f64 x-scale y-scale) 2)
(pow.f64 (*.f64 y-scale x-scale) 2)
(pow.f64 (*.f64 x-scale y-scale) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))
(pow.f64 (*.f64 x-scale y-scale) 2)
(+.f64 (pow.f64 (*.f64 a b) 2) 0)
(pow.f64 (*.f64 a b) 2)
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 (pow.f64 (*.f64 a b) 2) 0)
(pow.f64 (*.f64 a b) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)

localize97.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.5b
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))
27.2b
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
27.5b
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
27.7b
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Compiler

Compiled 242 to 166 computations (31.4% saved)

series28.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite82.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1564×rational_best-5
1562×rational_best-4
1562×rational_best-2
1562×rational_best-3
1562×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027136
1230136
2763136
33357136
Stop Event
node limit
Counts
4 → 74
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/45)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/45)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))))

simplify193.0ms (0.2%)

Algorithm
egg-herbie
Rules
1794×rational_best-simplify-48
1262×rational_best-simplify-2
900×rational_best-simplify-1
582×rational_best-simplify-44
532×rational_best-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02887944
15437652
211187652
325916644
456776644
Stop Event
node limit
Counts
158 → 147
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(-.f64 0 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (cos.f64 0))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/45)))) 2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/45)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(+.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))))
(+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (+.f64 1 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)))) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6)))
(+.f64 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (+.f64 1 (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (+.f64 (+.f64 1 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (+.f64 1 (+.f64 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6)))))
(+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (+.f64 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)) (+.f64 1 (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000))
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5) 1/708588000000)))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5) 1/708588000000) (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5) 1/708588000000)))
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5) 1/708588000000)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5) 1/708588000000) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 7) -1/241061637600000000))))
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5) 1/708588000000) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 7) -1/241061637600000000))))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/4374000) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5) 1/708588000000) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 7) -1/241061637600000000))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 angle (PI.f64)) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 angle (PI.f64)) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/3149280000))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 4) -1/787320000)))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/3149280000))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 angle (PI.f64)) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(+.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (pow.f64 b 4))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 4) -1/787320000))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 4) -1/787320000)) (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 angle (PI.f64)) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/3149280000)))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 (pow.f64 (PI.f64) 8) -1/396718580736000000000))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(+.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000))) (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (pow.f64 b 4))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 b 4)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 4) -1/787320000))) (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 b 4) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 b 4)) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)) (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) -1/765275040000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) -1/765275040000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 b 4) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (pow.f64 angle 4) -1/787320000)) (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 4) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 0 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (cos.f64 0))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/45)))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/45)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))

localize201.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
25.0b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
27.5b
(sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))
27.5b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 511 to 359 computations (29.7% saved)

series24.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite107.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1606×rational_best-simplify-54
678×rational_best-1
676×rational_best-5
676×rational_best-2
676×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045277
1370277
21185277
35129277
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale) (*.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) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))))))

simplify725.0ms (0.9%)

Algorithm
egg-herbie
Rules
1676×rational_best-simplify-132
962×rational_best-simplify-47
912×rational_best-simplify-1
820×rational_best-simplify-2
756×rational_best-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032422955
161922775
285822651
3139422595
4320822595
5508922595
Stop Event
node limit
Counts
81 → 122
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/19131876000000 (pow.f64 (PI.f64) 6)) (*.f64 1/31886460000000 (pow.f64 (PI.f64) 6))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 0)
(+.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))
(+.f64 (neg.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale) (*.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) 8))))
(*.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))
(*.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))
(/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 2) 2)
(pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)
(neg.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))
Outputs
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2))) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 b 2) 1/3149280000) (*.f64 (pow.f64 a 2) -1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 a 2) -1/3149280000) (*.f64 (pow.f64 b 2) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 a 2) -1/3149280000) (*.f64 (pow.f64 b 2) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))
(+.f64 (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/19131876000000 (pow.f64 (PI.f64) 6)) (*.f64 1/31886460000000 (pow.f64 (PI.f64) 6))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2))) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))))))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/19131876000000 (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 (PI.f64) 6) 1/31886460000000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 a 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6))))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) a) 2))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (*.f64 (pow.f64 b 2) (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 a (PI.f64)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) 1/3149280000))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) b) 2)) (*.f64 1/32400 (pow.f64 (*.f64 a (PI.f64)) 2))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 a 2) 1/32400) (*.f64 (pow.f64 b 2) -1/32400))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 b 2) 1/765275040000000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) -1/765275040000000) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) 1/765275040000000))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 b 2) 1/3149280000) (*.f64 (pow.f64 a 2) -1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (pow.f64 a 2) 1/765275040000000) (*.f64 (pow.f64 b 2) -1/765275040000000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 b 2) 1/3149280000) (*.f64 (pow.f64 a 2) -1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 a 2) -1/3149280000) (*.f64 (pow.f64 b 2) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (pow.f64 b 2) -1/765275040000000) (*.f64 (pow.f64 a 2) 1/765275040000000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 a 2) -1/3149280000) (*.f64 (pow.f64 b 2) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -1/196830000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 4) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 a 2) -1/3149280000) (*.f64 (pow.f64 b 2) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))) (*.f64 (pow.f64 angle 6) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/11957422500000)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 a 2) -1/3149280000) (*.f64 (pow.f64 b 2) 1/3149280000)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 b 2) -1/32400) (*.f64 (pow.f64 a 2) 1/32400))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (pow.f64 b 2) -1/765275040000000) (*.f64 (pow.f64 a 2) 1/765275040000000)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)) (pow.f64 (*.f64 x-scale y-scale) 2))))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.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 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 y-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 0)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 (neg.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale) (*.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) 8))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) 8)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) 8)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale))) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale) (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) 8)))))
(*.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) (/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(/.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))) -1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 2) 2)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))
(neg.f64 (-.f64 (*.f64 4 (*.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 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale) y-scale))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale)) -4))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 angle 180))))) x-scale) y-scale)) (*.f64 -4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) y-scale) y-scale))))

localize188.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
18.4b
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
18.4b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
27.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
27.6b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 486 to 334 computations (31.3% saved)

series49.0ms (0.1%)

Counts
4 → 80
Calls

33 calls:

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

rewrite114.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1174×rational_best-simplify-54
928×rational_best-simplify-57
630×rational_best-5
628×rational_best-4
628×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039316
1332310
21101310
34772310
Stop Event
node limit
Counts
4 → 71
Calls
Call 1
Inputs
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)) (*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)) (*.f64 (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))))

simplify281.0ms (0.4%)

Algorithm
egg-herbie
Rules
984×rational_best-simplify-48
956×rational_best-simplify-1
902×rational_best-simplify-44
666×rational_best-simplify-2
552×rational_best-simplify-43
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
040615875
179215119
2139414865
3320214865
4613214693
Stop Event
node limit
Counts
151 → 149
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) 2) (+.f64 (*.f64 1/11108120260608000000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/396718580736000000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/317374864588800000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 1/9917964518400000000 (pow.f64 (PI.f64) 8)) (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 0)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(*.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)) (*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(-.f64 0 (neg.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(*.f64 (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)) (*.f64 (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)
(+.f64 0 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(-.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)) 2)
(pow.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(+.f64 0 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (+.f64 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)) 1))
(+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (+.f64 1 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (+.f64 1 (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1049760000))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000)))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (-.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000)))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000)))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000)))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 -1/16200 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000)))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1049760000))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 2) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 2) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) 2) (+.f64 (*.f64 1/11108120260608000000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/396718580736000000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/317374864588800000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 1/9917964518400000000 (pow.f64 (PI.f64) 8)) (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 (pow.f64 (PI.f64) 8) -1/396718580736000000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (*.f64 -1/16200 (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/317374864588800000000) (*.f64 (pow.f64 (PI.f64) 8) 1/396718580736000000000)))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (*.f64 1/32400 (pow.f64 (PI.f64) 2)))))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1049760000))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000)))))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 -1/16200 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000)))))))))
(+.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000)))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) (*.f64 (pow.f64 (PI.f64) 2) -1/16200)) (*.f64 (pow.f64 (PI.f64) 8) 1/176319369216000000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000)))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (+.f64 (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/12397455648000000000)) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/176319369216000000000) (+.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) 1/16200))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 2) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000)))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000))))) (+.f64 (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 b 2) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 2)) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000) (+.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/12397455648000000000)) (*.f64 (pow.f64 (PI.f64) 8) 1/176319369216000000000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) 1/16200))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 b 2) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000)))))))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000)))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 -1/16200 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000))) (*.f64 (pow.f64 angle 6) (pow.f64 b 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000))))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000)))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000))) (*.f64 (pow.f64 angle 6) (pow.f64 b 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000)) (*.f64 (pow.f64 angle 6) (pow.f64 b 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000)) (*.f64 (pow.f64 angle 6) (pow.f64 b 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 0)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)) (*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 0 (neg.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)) (*.f64 (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 0 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(-.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)) 2)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(pow.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 0 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))

eval1.3s (1.6%)

Compiler

Compiled 71178 to 50304 computations (29.3% saved)

prune449.0ms (0.6%)

Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New79821819
Fresh6612
Picked101
Done314
Total80828836
Error
16.4b
Counts
836 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
40.0b
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
38.0b
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
40.1b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
41.2b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
40.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
46.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
45.6b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 1/90 (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
44.5b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
44.0b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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))))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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))))
40.4b
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
34.4b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
30.3b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
37.0b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)) (*.f64 (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
28.1b
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
29.8b
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
21.9b
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
21.4b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
44.0b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))))
32.0b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
54.3b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))))
37.2b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))
47.8b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
31.3b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
58.3b
(*.f64 -4 (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
53.3b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
33.1b
0
Compiler

Compiled 3382 to 2468 computations (27% saved)

localize135.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
21.1b
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
27.6b
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
27.7b
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
Compiler

Compiled 343 to 228 computations (33.5% saved)

series39.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite87.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1894×rational_best-5
1892×rational_best-4
1892×rational_best-2
1892×rational_best-3
1892×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034274
1284274
2933274
34061274
Stop Event
node limit
Counts
4 → 53
Calls
Call 1
Inputs
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 (*.f64 b a) 2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))))

simplify635.0ms (0.8%)

Algorithm
egg-herbie
Rules
1202×rational_best-simplify-2
1002×rational_best-simplify-43
848×rational_best-simplify-1
664×rational_best-simplify-49
650×rational_best-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
037218731
175117619
2131617431
3280617431
4528417179
Stop Event
node limit
Counts
173 → 139
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/16200 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/2777030065152000000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/396718580736000000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/11108120260608000000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/396718580736000000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/317374864588800000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/9917964518400000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/16200 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 1/9917964518400000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 1/9917964518400000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 10) (+.f64 (*.f64 1/16200 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 0)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(-.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(+.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)))
(-.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 0)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 1)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 (*.f64 b a) 2) 2)) 2)
(pow.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 1)
(+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))
(-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))
(pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (*.f64 angle (PI.f64)) 5)) (*.f64 -1/30855889612800000000 (pow.f64 (*.f64 angle (PI.f64)) 7)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))))
(+.f64 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)) (+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)))) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6)))
(+.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)) (+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6)))
(+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (+.f64 (+.f64 1 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(+.f64 (+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2))) (+.f64 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)) (+.f64 (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1049760000))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/6298560000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/2099520000)))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/699840000) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 7/6298560000)))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/393660000))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/393660000))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/16200 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1049760000))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/6298560000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/2099520000)))))))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1224440064000000) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/102036672000000))))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/408146688000000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/6122200320000000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000))) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/16200)))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/699840000) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 7/6298560000)))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (*.f64 -8 (+.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/102036672000000)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/765275040000000))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/408146688000000) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/16200) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -121/6122200320000000))))) (pow.f64 (*.f64 a b) 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/393660000))))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 13/1224440064000000)))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/408146688000000) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/16200) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -121/6122200320000000)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/393660000))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 13/1224440064000000)))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/408146688000000) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/16200) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -121/6122200320000000)))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/2777030065152000000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/396718580736000000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 4 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/11108120260608000000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/396718580736000000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/317374864588800000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/9917964518400000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/16200 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1049760000))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/6298560000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1049760000) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/2099520000)))))))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/1224440064000000) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/102036672000000))))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/408146688000000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/6122200320000000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/51018336000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000))) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/16200)))))))))) (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/2777030065152000000000 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/396718580736000000000) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 4 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/11108120260608000000000) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/396718580736000000000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/317374864588800000000) (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000)))))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 angle 8)))))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/2777030065152000000000 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/396718580736000000000) (+.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (*.f64 4 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/176319369216000000000))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/11108120260608000000000) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200)))) (pow.f64 angle 8))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/787320000)) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/699840000) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 7/6298560000)))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (*.f64 -8 (+.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/102036672000000)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/765275040000000))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/408146688000000) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/16200) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -121/6122200320000000))))) (pow.f64 (*.f64 a b) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/2777030065152000000000 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/396718580736000000000) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/11108120260608000000000) (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 169/1586874322944000000000))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200))))) (pow.f64 angle 8)) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/393660000)))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 13/1224440064000000)))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/408146688000000) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/16200) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -121/6122200320000000)))))))))
(+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 13/1224440064000000)))) (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/408146688000000) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/16200) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) -121/6122200320000000))))))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/2777030065152000000000 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/396718580736000000000) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 4 (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/11108120260608000000000) (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 169/1586874322944000000000))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200))))) (pow.f64 angle 8)) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/98415000) (*.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/393660000))))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 1/9917964518400000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200)))))
(+.f64 (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200))))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 1/9917964518400000000 (/.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 10) (+.f64 (*.f64 1/16200 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 10) (+.f64 (*.f64 1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 (pow.f64 (PI.f64) 8) -1/396718580736000000000))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/3149280000 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))
(+.f64 (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200)))) (+.f64 (*.f64 (pow.f64 angle 10) (+.f64 (*.f64 1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1574640000))) (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 10) (+.f64 (*.f64 1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1574640000))))))
(+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200))) (+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 angle 10) (+.f64 (*.f64 1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1574640000))))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 8) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/9917964518400000000) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/16200))) (+.f64 (*.f64 (pow.f64 angle 10) (+.f64 (*.f64 1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/1574640000))) (+.f64 (*.f64 1/1049760000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/51018336000000 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 6) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 0)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 0)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 0))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 0)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 0 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(-.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 0)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 (*.f64 b a) 2) 2)) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(pow.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2)) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 0 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))

localize23.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 y-scale x-scale) 2)
13.9b
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
20.6b
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
Compiler

Compiled 60 to 37 computations (38.3% saved)

series48.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
0.0ms
x-scale
@-inf
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
0.0ms
a
@inf
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
0.0ms
b
@inf
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
0.0ms
a
@-inf
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))

rewrite110.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1344×rational_best-simplify-57
760×rational_best-simplify-44
696×rational_best-5
694×rational_best-4
694×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331
110931
235931
3149031
4661231
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))

simplify297.0ms (0.4%)

Algorithm
egg-herbie
Rules
1078×rational_best-simplify-2
882×rational_best-simplify-80
786×rational_best-simplify-78
732×rational_best-simplify-94
662×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0582108
11022108
22092108
310222108
421642108
540522108
677992108
Stop Event
node limit
Counts
68 → 23
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))

localize72.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 b a) 2)
0.3b
(pow.f64 (*.f64 y-scale x-scale) 2)
20.6b
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
44.3b
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
Compiler

Compiled 151 to 77 computations (49% saved)

series2.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
b
@0
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
0.0ms
b
@inf
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
0.0ms
y-scale
@inf
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
0.0ms
a
@inf
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
0.0ms
x-scale
@inf
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))

rewrite56.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1048×rational_best-simplify-47
904×rational_best-5
902×rational_best-4
902×rational_best-2
902×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01631
113631
243531
3185631
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))))

simplify156.0ms (0.2%)

Algorithm
egg-herbie
Rules
1706×rational_best-simplify-80
1592×rational_best-simplify-82
1404×rational_best-simplify-78
980×rational_best-simplify-47
904×rational_best-simplify-83
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0341911
1511911
21041911
33101911
47971911
522821911
653351911
Stop Event
node limit
Counts
57 → 13
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))

localize357.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
21.0b
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
27.6b
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
27.7b
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
56.3b
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90))))
Compiler

Compiled 368 to 249 computations (32.3% saved)

series78.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite107.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1174×rational_best-simplify-54
924×rational_best-simplify-57
616×rational_best-5
614×rational_best-4
614×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040194
1334194
21083194
34715194
Stop Event
node limit
Counts
2 → 33
Calls
Call 1
Inputs
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2)) (*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 1)))))

simplify230.0ms (0.3%)

Algorithm
egg-herbie
Rules
1242×rational_best-simplify-47
1090×rational_best-simplify-2
1002×rational_best-simplify-48
762×rational_best-simplify-1
618×rational_best-simplify-132
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023614149
146613593
282512965
3168112917
4414812917
Stop Event
node limit
Counts
105 → 93
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (cos.f64 (*.f64 1/2 (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 2)))))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/90 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/90 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 angle (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/90 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/90 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 angle (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/90 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/90 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 angle (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/4374000 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/4374000 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/1458000 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1458000 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (pow.f64 b 2))))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (cos.f64 0))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(*.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2)) (*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2)))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)))
(-.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 0)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 1)
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)
(pow.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 1)
Outputs
(cos.f64 (*.f64 1/2 (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (cos.f64 (*.f64 1/2 (PI.f64))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (sin.f64 (*.f64 1/2 (PI.f64)))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/90 angle))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (sin.f64 (*.f64 1/2 (PI.f64))))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/90 angle))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/90 angle))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/90 angle))) (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) -1/16200))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 2)))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))))) (+.f64 (*.f64 -1/16200 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/4374000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))))
(+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (sin.f64 (*.f64 1/2 (PI.f64)))))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/4374000 (pow.f64 (*.f64 (PI.f64) angle) 3))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/16200 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 -1/4374000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (*.f64 (PI.f64) (*.f64 1/90 angle))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 -1/16200 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 -1/4374000 (pow.f64 (*.f64 (PI.f64) angle) 3))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) -1/16200)) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 -1/4374000 (pow.f64 (*.f64 (PI.f64) angle) 3))))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/90 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/90 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 angle (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (*.f64 -2 (*.f64 (*.f64 1/90 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 angle (pow.f64 (*.f64 a b) 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (*.f64 -2 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45) angle))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (*.f64 angle (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) -2/45))))
(*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45) (*.f64 angle -2))))
(*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 -2 (*.f64 angle (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45)))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/90 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/90 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 angle (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 -2 (*.f64 (*.f64 1/90 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 angle (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45) angle))) (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)))))
(+.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) -2/45))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 b angle) 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 b 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45) (*.f64 angle -2)))) (*.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 (*.f64 a b) angle) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 -2 (*.f64 angle (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45))))) (*.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 (*.f64 a b) angle) 2)))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/90 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/90 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 angle (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/4374000 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/4374000 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/1458000 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1458000 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (pow.f64 b 2))))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 -2 (*.f64 (*.f64 1/90 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 angle (pow.f64 (*.f64 a b) 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 (pow.f64 angle 3) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4374000 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (*.f64 -1/4374000 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 -1/1458000 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (pow.f64 (*.f64 a b) 2)))))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45) angle)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2)) -1/729000) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2)) -1/2187000))))))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (*.f64 angle (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) -2/45)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2)) -1/546750) (*.f64 -2 (pow.f64 b 2)))) (*.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 b angle) 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (*.f64 angle (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45)) (*.f64 (pow.f64 angle 3) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2)) -1/546750))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (*.f64 angle (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1/45)) (*.f64 (pow.f64 angle 3) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (pow.f64 (*.f64 x-scale y-scale) 2)) -1/546750))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (*.f64 (sin.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (cos.f64 0))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2)) (*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 0)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 0 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(-.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 0)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(pow.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2)) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))))

localize189.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.8b
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
21.5b
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
27.6b
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
27.7b
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
Compiler

Compiled 465 to 344 computations (26% saved)

series32.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite104.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1160×rational_best-simplify-54
906×rational_best-simplify-57
612×rational_best-5
610×rational_best-4
610×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038260
1319260
21055260
34599260
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 1)))))

simplify385.0ms (0.5%)

Algorithm
egg-herbie
Rules
756×rational_best-simplify-49
746×rational_best-simplify-44
662×rational_best-simplify-1
652×rational_best-simplify-132
572×rational_best-simplify-24
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
031119844
158618886
297018684
3209818612
4353618612
5654418612
Stop Event
node limit
Counts
126 → 85
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)))))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)))))))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/11108120260608000000000 (pow.f64 (PI.f64) 8)) (+.f64 (pow.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) 2) (+.f64 (*.f64 1/396718580736000000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/317374864588800000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)))))))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/9917964518400000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)))))) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 0)
(+.f64 0 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 0)
(*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 1)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 0)
(+.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 0)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 1)
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 b a) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) -1/3149280000))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000)))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (*.f64 (pow.f64 a 2) (pow.f64 angle 4))) (pow.f64 x-scale 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) -1/787320000)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)))))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) -1/3149280000))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000)))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (*.f64 (pow.f64 a 2) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 -1/16200 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000)))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))))) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) -1/787320000)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 2) -1/16200)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000)))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))))) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))) (*.f64 (pow.f64 a 2) (pow.f64 angle 6))) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))))) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 -1/51018336000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)))))))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/11108120260608000000000 (pow.f64 (PI.f64) 8)) (+.f64 (pow.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) 2) (+.f64 (*.f64 1/396718580736000000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/317374864588800000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)))))))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/9917964518400000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2)))))) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 -1/16200 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000)))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) -1/3149280000))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000)))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (*.f64 (pow.f64 a 2) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 (pow.f64 (PI.f64) 8) -1/396718580736000000000))) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000)) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000))) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000)) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000) (+.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/396718580736000000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/317374864588800000000) (*.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/816293376000000) (*.f64 (pow.f64 (PI.f64) 6) -1/12244400640000000))))))))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (*.f64 1/32400 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/2040733440000000) (*.f64 (pow.f64 (PI.f64) 6) 1/1224440064000000))))))) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) -1/787320000)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000) (+.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (*.f64 (pow.f64 (PI.f64) 8) 1/176319369216000000000))))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) 1/16200))) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (pow.f64 (*.f64 (PI.f64) b) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 2) -1/16200)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000)))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))))) (pow.f64 x-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 y-scale 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) 1/3149280000))) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/12397455648000000000)) (*.f64 (pow.f64 (PI.f64) 8) 1/176319369216000000000)) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000) (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 (pow.f64 (PI.f64) 2) 1/16200)))) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))) (*.f64 (pow.f64 a 2) (pow.f64 angle 6))) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) 1/3149280000))) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000) (+.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/12397455648000000000)) (*.f64 (pow.f64 (PI.f64) 8) 1/176319369216000000000))))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/382637520000000))))) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/98415000) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 4) 1/629856000)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)) 1/1049760000)))) (pow.f64 angle 4))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 8) (-.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 b 2) -1/347128758144000000000)) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 y-scale 2))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 b 2) 1/3149280000))) (pow.f64 y-scale 2))))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/176319369216000000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/11108120260608000000000) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/12397455648000000000)))))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/9917964518400000000) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) 1/16200)))) (pow.f64 y-scale 2))))))) (pow.f64 x-scale 2)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -8 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) 1/3149280000)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (pow.f64 y-scale 2))))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)) -1/51018336000000)))) (*.f64 (pow.f64 a 2) (pow.f64 angle 6))) (pow.f64 x-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (*.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)))) b) 2))) (*.f64 4 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (*.f64 (pow.f64 b 2) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -8 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 4 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (pow.f64 angle 2)) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) b)) 2) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (pow.f64 angle 2)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000))) (*.f64 (pow.f64 angle 4) (pow.f64 b 2))) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) b)) 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000)) (*.f64 (pow.f64 b 2) (pow.f64 angle 4))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) b)) 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/629856000) (*.f64 (pow.f64 b 2) (pow.f64 angle 4))) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/629856000) (*.f64 (pow.f64 b 2) (pow.f64 angle 4))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/629856000) (*.f64 (pow.f64 b 2) (pow.f64 angle 4))) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)))) (pow.f64 b 2))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))) (pow.f64 y-scale 2)) (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (pow.f64 angle 2)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (pow.f64 (PI.f64) 4) 1/2099520000))) (*.f64 (pow.f64 angle 4) (pow.f64 b 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000) (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000)) (*.f64 -1/16200 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000))))) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) b)) 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/1049760000) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000)) (*.f64 (pow.f64 b 2) (pow.f64 angle 4))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 2) -1/16200)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/6122200320000000) (*.f64 (pow.f64 (PI.f64) 6) -1/408146688000000))))) (pow.f64 y-scale 2))))
(+.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) b)) 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/629856000) (*.f64 (pow.f64 b 2) (pow.f64 angle 4))) (pow.f64 y-scale 2))) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000)))) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/629856000) (*.f64 (pow.f64 b 2) (pow.f64 angle 4))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000)))) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/629856000) (*.f64 (pow.f64 b 2) (pow.f64 angle 4))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/51018336000000)) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000)))) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 0)
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(+.f64 0 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(-.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 0)
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 1)
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(pow.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2)) 1)
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.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)))) b) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 0)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(+.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 0)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 1)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))
(pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) 1)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (pow.f64 y-scale 2))

eval3.3s (4.2%)

Compiler

Compiled 65175 to 44300 computations (32% saved)

prune1.0s (1.3%)

Pruning

38 alts after pruning (35 fresh and 3 done)

PrunedKeptTotal
New88015895
Fresh22022
Picked101
Done235
Total88538923
Error
16.2b
Counts
923 → 38
Alt Table
Click to see full alt table
StatusErrorProgram
35.6b
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
35.2b
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
33.0b
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
40.2b
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
39.6b
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
40.1b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
41.2b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
40.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
46.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
45.6b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 1/90 (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
44.5b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
44.0b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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))))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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))))
39.0b
(+.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) -2/45))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 b angle) 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 b 2)))))
40.4b
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
34.4b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
30.3b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
34.8b
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
21.8b
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
37.2b
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
29.8b
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
21.4b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
44.0b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))))
32.0b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
54.3b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))))
37.2b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))
47.8b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
31.3b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
58.3b
(*.f64 -4 (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
53.3b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
59.0b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
61.7b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 b (*.f64 a (*.f64 a b))) 2)) (pow.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 a b))) (*.f64 b (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
53.3b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
56.5b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
53.2b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
59.7b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
33.1b
0
Compiler

Compiled 4442 to 3158 computations (28.9% saved)

localize133.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2)
2.1b
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
21.1b
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
58.2b
(cos.f64 (*.f64 1/2 (PI.f64)))
Compiler

Compiled 140 to 92 computations (34.3% saved)

series18.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
x-scale
@0
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
3.0ms
b
@inf
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
2.0ms
a
@0
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
2.0ms
y-scale
@0
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
2.0ms
b
@0
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))

rewrite67.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1258×rational_best-5
1256×rational_best-4
1256×rational_best-2
1256×rational_best-3
1256×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027154
1217154
2663122
3280894
Stop Event
node limit
Counts
4 → 23
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 (PI.f64)))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 0)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 2 (pow.f64 (*.f64 a b) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x . 0)))))

simplify334.0ms (0.4%)

Algorithm
egg-herbie
Rules
1510×rational_best-simplify-1
1490×rational_best-simplify-68
930×rational_best-simplify-132
838×rational_best-simplify-70
458×rational_best-simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0896323
11626035
25016035
331396035
453876035
577106035
Stop Event
node limit
Counts
95 → 35
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
0
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)))
(-.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 0)
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 1)
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 2 (pow.f64 (*.f64 a b) 2))) 2)
(pow.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 1)
(+.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(+.f64 0 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))
(-.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(pow.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
0
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
0
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 0)
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(+.f64 0 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(-.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 0)
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 1)
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 2 (pow.f64 (*.f64 a b) 2))) 2)
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2)) 1)
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(+.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 0 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (/.f64 0 (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))
0

localize23.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 b a) 2)
15.9b
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
20.6b
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
Compiler

Compiled 60 to 37 computations (38.3% saved)

series4.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
b
@inf
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
0.0ms
b
@0
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
0.0ms
y-scale
@-inf
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
0.0ms
b
@-inf
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
0.0ms
a
@inf
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))

rewrite118.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1344×rational_best-simplify-57
772×rational_best-simplify-44
696×rational_best-5
694×rational_best-4
694×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331
110931
235931
3148931
4661431
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))

simplify170.0ms (0.2%)

Algorithm
egg-herbie
Rules
1132×rational_best-simplify-80
1030×rational_best-simplify-78
960×rational_best-simplify-94
870×rational_best-simplify-2
748×rational_best-simplify-132
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0572108
11052108
22082108
310232108
423282108
545172108
Stop Event
node limit
Counts
68 → 23
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))

localize86.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
20.6b
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
20.6b
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))
44.3b
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
47.9b
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))
Compiler

Compiled 400 to 142 computations (64.5% saved)

series6.0ms (0%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
a
@inf
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
1.0ms
b
@0
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
0.0ms
a
@0
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
0.0ms
b
@inf
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
0.0ms
x-scale
@0
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))

rewrite88.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1504×rational_best-5
1502×rational_best-4
1502×rational_best-2
1502×rational_best-3
1502×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025423
1211423
2697423
33116423
Stop Event
node limit
Counts
3 → 26
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 1)))))

simplify175.0ms (0.2%)

Algorithm
egg-herbie
Rules
1582×rational_best-simplify-80
1466×rational_best-simplify-78
1096×rational_best-simplify-44
906×rational_best-simplify-135
790×rational_best-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0706854
11186854
22666854
37576854
445846854
Stop Event
node limit
Counts
146 → 44
Calls
Call 1
Inputs
(*.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 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 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 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(+.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 0)
(+.f64 0 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(-.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 0)
(/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 1)
(/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 2)
(pow.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 1)
(+.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 0)
(+.f64 0 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 0)
(/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1)
(/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)
(pow.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 0)
(*.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 1)
Outputs
(*.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 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 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 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(+.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 0)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2))
(+.f64 0 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2))
(-.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 0)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2))
(/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 1)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2))
(/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2))
(pow.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)) 1)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2))
(+.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 0)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 0 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 0)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(pow.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 0)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(*.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) 2))) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 y-scale (*.f64 x-scale x-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) 2)) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) 2)) (pow.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale (*.f64 y-scale (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))))) 2)))

localize116.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
18.5b
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))
27.2b
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
27.5b
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
56.3b
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))
Compiler

Compiled 282 to 195 computations (30.9% saved)

series14.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1480×rational_best-5
1478×rational_best-4
1478×rational_best-2
1478×rational_best-3
1478×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02598
121398
272198
3309298
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))))

simplify240.0ms (0.3%)

Algorithm
egg-herbie
Rules
1106×rational_best-simplify-2
612×rational_best-simplify-48
610×rational_best-simplify-132
556×rational_best-simplify-24
540×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01727406
13407100
26996606
316446606
433296606
571726606
Stop Event
node limit
Counts
94 → 82
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 (PI.f64)))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 1/180 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 4))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2)) (+.f64 (/.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 1/180 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/180 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/11664000 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/11664000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/34992000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))))))) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2)) (+.f64 (/.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 1/180 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.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) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(+.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
Outputs
(cos.f64 (*.f64 1/2 (PI.f64)))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) angle))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (sin.f64 (*.f64 1/2 (PI.f64)))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 angle))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (*.f64 angle (*.f64 1/180 (sin.f64 (*.f64 1/2 (PI.f64)))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) angle))) (*.f64 -1/64800 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (sin.f64 (*.f64 1/2 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 angle))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 angle))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 1/180 (sin.f64 (*.f64 1/2 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (pow.f64 (*.f64 (PI.f64) angle) 2)))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 -1/64800 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (sin.f64 (*.f64 1/2 (PI.f64)))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 -1/64800 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))))
(+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (pow.f64 (*.f64 (PI.f64) angle) 2))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))
(+.f64 (/.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 1/180 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 4))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 1/180 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))))) (*.f64 angle (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2)) (+.f64 (/.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 1/180 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 1/180 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))))) (*.f64 angle (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/180 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/11664000 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/11664000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/34992000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))))))) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2)) (+.f64 (/.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 1/180 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/180 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 1/180 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))))) (*.f64 angle (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (*.f64 1/180 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))))) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/34992000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/34992000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/11664000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/11664000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) -1/8748000) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) -1/8748000))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) -1/4374000)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (pow.f64 (PI.f64) 2) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) -1/4374000)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/32400)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) -1/4374000)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 0)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 0))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 0) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(+.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 0)
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))

localize446.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
18.4b
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
27.6b
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
27.7b
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
56.3b
(cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90))))
Compiler

Compiled 452 to 313 computations (30.8% saved)

series21.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite88.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1270×rational_best-simplify-54
664×rational_best-5
662×rational_best-4
662×rational_best-2
662×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043199
1360199
21166199
35083199
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)))))

simplify674.0ms (0.9%)

Algorithm
egg-herbie
Rules
1370×rational_best-simplify-80
1316×rational_best-simplify-132
1236×rational_best-simplify-78
1040×rational_best-simplify-82
920×rational_best-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
018214089
135513749
255413229
396513223
4231813223
5360413223
6602813223
Stop Event
node limit
Counts
67 → 48
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/90 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/90 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/90 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/90 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/8100 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/90 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/90 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/1458000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/4374000 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/1458000 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/4374000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))))))) (pow.f64 b 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/8100 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 2) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)
(+.f64 0 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(-.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)) 2)
(pow.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)
Outputs
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/90 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/90 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 1/90 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) 1/45) (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/45))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) 1/45))) (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/45))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (PI.f64) 1/45))))) (pow.f64 (*.f64 y-scale x-scale) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/90 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/90 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/8100 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2)) (*.f64 -1/8100 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a angle) 2)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 1/90 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2)) (*.f64 -1/8100 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a angle) 2)) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) 1/45) (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/45))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/8100) (*.f64 1/8100 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2))))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 angle 2)) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) 1/45))) (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/8100)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 angle 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/45))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/8100 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/8100)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 angle 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (PI.f64) 1/45))))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/8100 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/8100)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 angle 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/90 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (PI.f64)))) (*.f64 1/90 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (PI.f64))))) (pow.f64 b 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/1458000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/4374000 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/1458000 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/4374000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))))))) (pow.f64 b 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/8100 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 1/90 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2)) (*.f64 -1/8100 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 (PI.f64) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a angle) 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/4374000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/1458000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/4374000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/1458000 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) 1/45) (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2)) (*.f64 -1/8100 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a angle) 2)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) -1/1093500) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) -1/1093500)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/8100) (*.f64 1/8100 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2))))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 angle 2)) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) -1/546750) (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -2 (/.f64 (*.f64 angle (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/45))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/8100 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/8100)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 angle 2)))) (*.f64 -2 (+.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) 1/45))) (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3)) -1/546750))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/8100 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/8100)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 angle 2)))) (*.f64 -2 (+.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/45))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 a b) 2)) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) -1/546750)))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 (pow.f64 b 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/8100 (pow.f64 (sin.f64 (*.f64 1/2 (PI.f64))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) -1/8100)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -1/4050 (/.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 angle 2)))) (*.f64 -2 (+.f64 (/.f64 (*.f64 angle (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (PI.f64) 1/45))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) -1/546750))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 x-scale 2))))) (pow.f64 a 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2))))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 (PI.f64) angle)))) b) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(+.f64 0 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(-.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 0)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2)) 2)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(pow.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) 1)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))

eval663.0ms (0.9%)

Compiler

Compiled 34602 to 22257 computations (35.7% saved)

prune155.0ms (0.2%)

Pruning

32 alts after pruning (27 fresh and 5 done)

PrunedKeptTotal
New4999508
Fresh121830
Picked101
Done257
Total51432546
Error
16.2b
Counts
546 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
38.0b
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
32.5b
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
33.0b
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
48.6b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 angle))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (*.f64 (PI.f64) angle) 2)))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
40.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
41.4b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
43.6b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
41.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
46.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
45.6b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 1/90 (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
44.5b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
44.0b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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))))
47.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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))))
30.7b
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
21.8b
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
29.8b
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
21.4b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
44.0b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))))
32.0b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
54.3b
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))))
37.2b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))
47.8b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
31.3b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
58.3b
(*.f64 -4 (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
53.3b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
61.7b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 b (*.f64 a (*.f64 a b))) 2)) (pow.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 a b))) (*.f64 b (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
53.3b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
56.5b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
53.2b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
59.7b
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
33.1b
0
Compiler

Compiled 1738 to 1221 computations (29.7% saved)

regimes329.0ms (0.4%)

Accuracy

Total -42.6b remaining (-199.2%)

Threshold costs -42.6b (-199.2%)

Counts
65 → 1
Calls
Call 1
Inputs
0
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 b a) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 a b) 2))
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 (*.f64 a b) 2)) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))))
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 1 (pow.f64 y-scale 2)))) (pow.f64 b 2))) (pow.f64 x-scale 2))
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) 2)) (pow.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 b (*.f64 a (*.f64 a b))) 2)) (pow.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 a b))) (*.f64 b (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 -4 (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1/2 (*.f64 1/90 angle)))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
(*.f64 -4 (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 b a) 2))
(/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 x-scale 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (*.f64 angle (pow.f64 b 4)) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 1/90))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (/.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 1/90 (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (PI.f64) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/180 angle))) (+.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/64800 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 (*.f64 (PI.f64) angle) 2)))))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 1/90 (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 2 (PI.f64))))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/2 (PI.f64))))) x-scale) y-scale)) (*.f64 4 (*.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.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 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (-.f64 (*.f64 (/.f64 angle 180) (+.f64 (PI.f64) (PI.f64))) (/.f64 (PI.f64) 2)))) x-scale) y-scale)) (*.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (-.f64 (/.f64 (PI.f64) 2) (*.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 (*.f64 angle (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64))))) (pow.f64 (*.f64 x-scale y-scale) 2)) -2/45))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 1/8100 (/.f64 (pow.f64 (*.f64 (PI.f64) (sin.f64 (*.f64 1/2 (PI.f64)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/4050 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 b angle) 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 4 (/.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 b 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2)) (*.f64 (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) (/.f64 (+.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
Outputs
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
Calls

8 calls:

33.0ms
(/.f64 angle 180)
31.0ms
x-scale
27.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
27.0ms
b
27.0ms
a
Results
ErrorSegmentsBranch
21.4b1a
21.4b1b
21.4b1angle
21.4b1x-scale
21.4b1y-scale
21.4b1(-.f64 (*.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) (/.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)) (*.f64 (*.f64 4 (/.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)))
21.4b1(*.f64 (/.f64 angle 180) (PI.f64))
21.4b1(/.f64 angle 180)
Compiler

Compiled 3949 to 2688 computations (31.9% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01538
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
0
Outputs
(*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
0
Compiler

Compiled 24 to 20 computations (16.7% saved)

soundness361.0ms (0.5%)

Algorithm
egg-herbie
Rules
1190×rational_best-simplify-47
1102×rational_best-simplify-2
818×rational_best-simplify-43
622×rational_best-simplify-49
584×rational_best-simplify-132
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047341439
198640037
2186838377
3442138377
4778838377
Stop Event
node limit
Compiler

Compiled 65 to 47 computations (27.7% saved)

end18.0ms (0%)

Compiler

Compiled 19 to 15 computations (21.1% saved)

Profiling

Loading profile data...