Details

Time bar (total: 24.5s)

analyze935.0ms (3.8%)

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

Compiled 25 to 19 computations (24% saved)

sample3.4s (14%)

Results
2.0s8256×body256valid
922.0ms3116×body256invalid
458.0ms1299×body256infinite
Bogosity

preprocess22.0ms (0.1%)

Algorithm
egg-herbie
Rules
142×rational_best-simplify-2
48×rational_best-simplify-47
swap-M-D
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127848
1196848
2225848
3236848
066
166
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
1
3
4
5
Call 2
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 w0 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M w0) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 w0 l)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h w0)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 w0)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 w0 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 w0 (*.f64 2 d))) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M w0) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 w0 (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 w0 (*.f64 2 d))) 2)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 w0 l)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h w0)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 w0)) 2) (/.f64 h l)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M D) (*.f64 w0 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D h) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 l (*.f64 2 d))) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 d (*.f64 M 2))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 M (*.f64 2 d))) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 h (*.f64 2 d))) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 M (*.f64 2 d))) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 l (*.f64 2 d))) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M d) (*.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 d (*.f64 D 2))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 h))) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 l))) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 l))) 2) (/.f64 h d)))))
Symmetry

(sort M D)

Compiler

Compiled 30 to 24 computations (20% saved)

simplify198.0ms (0.8%)

Algorithm
egg-herbie
Rules
12×rational_best-simplify-2
rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02053
12653
22953
33053
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))

eval1.0ms (0%)

Compiler

Compiled 42 to 29 computations (31% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
12.5b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
12.9b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
13.0b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
Compiler

Compiled 48 to 36 computations (25% saved)

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
3.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
4.6b
(*.f64 D (/.f64 M (*.f64 2 d)))
10.7b
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
Compiler

Compiled 103 to 61 computations (40.8% saved)

series102.0ms (0.4%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
56.0ms
h
@-inf
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
3.0ms
M
@-inf
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
3.0ms
l
@0
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
2.0ms
D
@0
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
2.0ms
M
@0
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))

rewrite214.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1486×rational_best-1
1466×rational_best-2
1162×rational_best-simplify-46
878×rational_best-simplify-49
876×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020156
1125156
2177156
3219156
4317156
5530156
61191156
74032156
87485156
Stop Event
node limit
Counts
4 → 26
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 D (/.f64 M (*.f64 2 d)))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 D (/.f64 M (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D M) (*.f64 2 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) (neg.f64 (/.f64 D (*.f64 2 d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)))))

simplify660.0ms (2.7%)

Algorithm
egg-herbie
Rules
1662×rational_best-simplify-39
1454×rational_best-simplify-47
1328×rational_best-simplify-2
1072×rational_best-simplify-41
936×rational_best-simplify-48
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
034716414
184215446
2119515446
3183215446
4235315386
5267915356
6308415356
7366415356
8517215356
9618715356
10718115356
Stop Event
node limit
Counts
230 → 223
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)
(+.f64 0 (*.f64 D (/.f64 M (*.f64 2 d))))
(-.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)
(/.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 (/.f64 D (*.f64 2 d)))) 1)
(pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D (/.f64 M d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D (/.f64 M d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D (/.f64 M d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D (/.f64 M d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D (/.f64 M d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D (/.f64 M d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D (/.f64 M d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D (/.f64 M d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0))) (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (+.f64 (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0)))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0)))) (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 (*.f64 M (*.f64 D w0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 D w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))))
(*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 (*.f64 D (*.f64 M w0)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 M (*.f64 D w0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 D w0))))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 (*.f64 D (*.f64 M w0)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))))
(+.f64 (+.f64 (*.f64 (*.f64 M (*.f64 D w0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))) (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 D w0))))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))) (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 (*.f64 D (*.f64 M w0)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))))
(+.f64 (*.f64 (*.f64 M (*.f64 D w0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (pow.f64 d 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 D w0))))) (+.f64 (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (pow.f64 d 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (+.f64 (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 (*.f64 D (*.f64 M w0)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0))) (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (+.f64 (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0)))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0)))) (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 (*.f64 M (*.f64 D w0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 D w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))))
(*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 (*.f64 D (*.f64 M w0)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 M (*.f64 D w0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 D w0))))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 (*.f64 D (*.f64 M w0)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))))
(+.f64 (+.f64 (*.f64 (*.f64 M (*.f64 D w0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))) (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 D w0))))) (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))) (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 (*.f64 D (*.f64 M w0)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))))
(+.f64 (*.f64 (*.f64 M (*.f64 D w0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (pow.f64 d 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 D w0))))) (+.f64 (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (pow.f64 d 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 (*.f64 D M) (/.f64 (neg.f64 (sqrt.f64 -1/4)) d)))) (+.f64 (*.f64 d (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (neg.f64 (sqrt.f64 -1/4)) d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) d) (*.f64 (*.f64 D (*.f64 M w0)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0))) (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (+.f64 (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0)))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 w0)))) (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 d (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 l h))) (/.f64 w0 (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))) (*.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 w0 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M w0) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) w0)) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 w0 (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(+.f64 0 (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(-.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 D M) (*.f64 2 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 (/.f64 D (*.f64 2 d)))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)))))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)))))

localize179.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
3.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
4.7b
(/.f64 (*.f64 M D) (*.f64 2 d))
10.7b
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Compiler

Compiled 101 to 53 computations (47.5% saved)

series11.0ms (0%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
1.0ms
h
@0
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
0.0ms
l
@0
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
0.0ms
h
@inf
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
0.0ms
h
@-inf
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
0.0ms
l
@0
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))

rewrite88.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1456×rational_best-1
1438×rational_best-2
1438×rational_best-3
990×rational_best-4
968×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020156
1127156
2189156
3243156
4358156
5682156
61716156
74605156
87511156
Stop Event
node limit
Counts
4 → 86
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
(/.f64 (*.f64 M D) (*.f64 2 d))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 D (/.f64 M (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))) (/.f64 (*.f64 M D) (*.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (+.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (*.f64 M D) (*.f64 d -2))) (+.f64 -1 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 0)) (*.f64 D (/.f64 M (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) (+.f64 -1 (/.f64 (*.f64 M D) (*.f64 d -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 M D) (*.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)) (+.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4))) (+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3)) (+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (/.f64 D (*.f64 2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (-.f64 (/.f64 D (*.f64 d -2)) (*.f64 2 (/.f64 D (*.f64 d -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (/.f64 M (*.f64 2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (/.f64 1 (*.f64 2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (neg.f64 (/.f64 1 (*.f64 d -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (-.f64 (/.f64 1 (*.f64 d -2)) (*.f64 2 (/.f64 1 (*.f64 d -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (-.f64 (*.f64 2 (/.f64 1 (*.f64 2 d))) (neg.f64 (/.f64 1 (*.f64 d -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (-.f64 (*.f64 (/.f64 1 (*.f64 2 d)) 3) (*.f64 2 (/.f64 1 (*.f64 2 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (+.f64 (*.f64 2 (/.f64 1 (*.f64 2 d))) (/.f64 1 (*.f64 d -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (+.f64 (/.f64 1 (*.f64 d -2)) (*.f64 2 (/.f64 1 (*.f64 2 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 D (/.f64 M (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (*.f64 2 d)) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (*.f64 2 d)) (-.f64 (*.f64 D 3) (+.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (*.f64 2 d)) (+.f64 (+.f64 D D) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (*.f64 2 d)) (+.f64 (neg.f64 D) (+.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 d)) (*.f64 M D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 d)) (-.f64 (*.f64 M (neg.f64 D)) (*.f64 M (*.f64 D -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 d)) (-.f64 (*.f64 M (*.f64 D 3)) (*.f64 D (+.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 d)) (+.f64 (*.f64 D (+.f64 M M)) (*.f64 M (neg.f64 D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 d)) (+.f64 (*.f64 M (neg.f64 D)) (*.f64 D (+.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 2 d)) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 2 d)) (-.f64 (*.f64 M 3) (+.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 2 d)) (+.f64 (+.f64 M M) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 2 d)) (+.f64 (neg.f64 M) (+.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 M D) (*.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (/.f64 D (*.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (+.f64 (/.f64 D (*.f64 2 d)) (*.f64 2 (/.f64 D (*.f64 d -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (neg.f64 D)) (-.f64 (neg.f64 (/.f64 1 (*.f64 d -2))) (*.f64 2 (/.f64 1 (*.f64 2 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (neg.f64 D)) (-.f64 (*.f64 2 (/.f64 1 (*.f64 d -2))) (/.f64 1 (*.f64 d -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (neg.f64 D)) (+.f64 (/.f64 1 (*.f64 2 d)) (*.f64 2 (/.f64 1 (*.f64 d -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (*.f64 d -2)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (*.f64 d -2)) (-.f64 (*.f64 D -2) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (*.f64 d -2)) (+.f64 D (*.f64 D -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 d -2)) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 d -2)) (-.f64 (*.f64 M -2) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 d -2)) (+.f64 M (*.f64 M -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 D) (/.f64 M (*.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d -2)) (*.f64 M (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d -2)) (-.f64 (*.f64 M (*.f64 D -2)) (*.f64 M (neg.f64 D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d -2)) (+.f64 (*.f64 M D) (*.f64 M (*.f64 D -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 d -2))) (*.f64 M D))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)))))

simplify549.0ms (2.2%)

Algorithm
egg-herbie
Rules
1400×rational_best-simplify-47
1282×rational_best-simplify-51
1236×rational_best-simplify-1
1052×rational_best-simplify-55
892×rational_best-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047017536
1104916568
2155016568
3242716568
4313516568
5436816568
6621916568
Stop Event
node limit
Counts
290 → 254
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 0)))
(+.f64 0 (*.f64 D (/.f64 M (*.f64 2 d))))
(+.f64 -1 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1))
(+.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))))
(+.f64 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))) (/.f64 (*.f64 M D) (*.f64 d -2)))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (+.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2))))
(+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)))
(+.f64 (+.f64 1 (/.f64 (*.f64 M D) (*.f64 d -2))) (+.f64 -1 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 0)) (*.f64 D (/.f64 M (*.f64 2 d))))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1) -1)
(+.f64 (+.f64 1 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) (+.f64 -1 (/.f64 (*.f64 M D) (*.f64 d -2))))
(-.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)
(-.f64 0 (/.f64 (*.f64 M D) (*.f64 d -2)))
(-.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)))
(-.f64 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(-.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)) (+.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2))))
(-.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3))
(-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))))
(-.f64 (+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4))) (+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3)))
(-.f64 (+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3)) (+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 M (-.f64 (/.f64 D (*.f64 d -2)) (*.f64 2 (/.f64 D (*.f64 d -2)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 (*.f64 M D) (/.f64 1 (*.f64 2 d)))
(*.f64 (*.f64 M D) (neg.f64 (/.f64 1 (*.f64 d -2))))
(*.f64 (*.f64 M D) (-.f64 (/.f64 1 (*.f64 d -2)) (*.f64 2 (/.f64 1 (*.f64 d -2)))))
(*.f64 (*.f64 M D) (-.f64 (*.f64 2 (/.f64 1 (*.f64 2 d))) (neg.f64 (/.f64 1 (*.f64 d -2)))))
(*.f64 (*.f64 M D) (-.f64 (*.f64 (/.f64 1 (*.f64 2 d)) 3) (*.f64 2 (/.f64 1 (*.f64 2 d)))))
(*.f64 (*.f64 M D) (+.f64 (*.f64 2 (/.f64 1 (*.f64 2 d))) (/.f64 1 (*.f64 d -2))))
(*.f64 (*.f64 M D) (+.f64 (/.f64 1 (*.f64 d -2)) (*.f64 2 (/.f64 1 (*.f64 2 d)))))
(*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)
(*.f64 1 (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 (/.f64 M (*.f64 2 d)) (-.f64 (*.f64 D 3) (+.f64 D D)))
(*.f64 (/.f64 M (*.f64 2 d)) (+.f64 (+.f64 D D) (neg.f64 D)))
(*.f64 (/.f64 M (*.f64 2 d)) (+.f64 (neg.f64 D) (+.f64 D D)))
(*.f64 (/.f64 1 (*.f64 2 d)) (*.f64 M D))
(*.f64 (/.f64 1 (*.f64 2 d)) (-.f64 (*.f64 M (neg.f64 D)) (*.f64 M (*.f64 D -2))))
(*.f64 (/.f64 1 (*.f64 2 d)) (-.f64 (*.f64 M (*.f64 D 3)) (*.f64 D (+.f64 M M))))
(*.f64 (/.f64 1 (*.f64 2 d)) (+.f64 (*.f64 D (+.f64 M M)) (*.f64 M (neg.f64 D))))
(*.f64 (/.f64 1 (*.f64 2 d)) (+.f64 (*.f64 M (neg.f64 D)) (*.f64 D (+.f64 M M))))
(*.f64 (/.f64 D (*.f64 2 d)) M)
(*.f64 (/.f64 D (*.f64 2 d)) (-.f64 (*.f64 M 3) (+.f64 M M)))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 (+.f64 M M) (neg.f64 M)))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 (neg.f64 M) (+.f64 M M)))
(*.f64 -1 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 (neg.f64 M) (/.f64 D (*.f64 d -2)))
(*.f64 (neg.f64 M) (+.f64 (/.f64 D (*.f64 2 d)) (*.f64 2 (/.f64 D (*.f64 d -2)))))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 (*.f64 M (neg.f64 D)) (-.f64 (neg.f64 (/.f64 1 (*.f64 d -2))) (*.f64 2 (/.f64 1 (*.f64 2 d)))))
(*.f64 (*.f64 M (neg.f64 D)) (-.f64 (*.f64 2 (/.f64 1 (*.f64 d -2))) (/.f64 1 (*.f64 d -2))))
(*.f64 (*.f64 M (neg.f64 D)) (+.f64 (/.f64 1 (*.f64 2 d)) (*.f64 2 (/.f64 1 (*.f64 d -2)))))
(*.f64 (/.f64 M (*.f64 d -2)) (neg.f64 D))
(*.f64 (/.f64 M (*.f64 d -2)) (-.f64 (*.f64 D -2) (neg.f64 D)))
(*.f64 (/.f64 M (*.f64 d -2)) (+.f64 D (*.f64 D -2)))
(*.f64 (/.f64 D (*.f64 d -2)) (neg.f64 M))
(*.f64 (/.f64 D (*.f64 d -2)) (-.f64 (*.f64 M -2) (neg.f64 M)))
(*.f64 (/.f64 D (*.f64 d -2)) (+.f64 M (*.f64 M -2)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) -1)
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d -2)))
(*.f64 (/.f64 1 (*.f64 d -2)) (*.f64 M (neg.f64 D)))
(*.f64 (/.f64 1 (*.f64 d -2)) (-.f64 (*.f64 M (*.f64 D -2)) (*.f64 M (neg.f64 D))))
(*.f64 (/.f64 1 (*.f64 d -2)) (+.f64 (*.f64 M D) (*.f64 M (*.f64 D -2))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d -2))) (*.f64 M D))
(pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d))))
(*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d))))
(*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 M d)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 w0 (pow.f64 h 3))) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) w0) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 w0 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h)))))) (*.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (*.f64 -1/8 (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) w0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (*.f64 -1/8 (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (*.f64 (/.f64 D d) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (*.f64 (/.f64 D d) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (*.f64 (/.f64 D d) (neg.f64 (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 w0))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (pow.f64 d 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (*.f64 (/.f64 D d) (neg.f64 (sqrt.f64 (/.f64 h l))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 w0 (pow.f64 h 3))) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) w0) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 w0 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h)))))) (*.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (*.f64 -1/8 (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) w0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (*.f64 -1/8 (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (*.f64 (/.f64 D d) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (*.f64 (/.f64 D d) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (*.f64 (/.f64 D d) (neg.f64 (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 w0))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (pow.f64 d 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 d (*.f64 -1/2 (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (*.f64 (/.f64 D d) (neg.f64 (sqrt.f64 (/.f64 h l))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h)))))) (*.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (*.f64 -1/8 (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 w0 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (+.f64 (*.f64 (*.f64 w0 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (/.f64 w0 d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 w0 (sqrt.f64 (/.f64 l h)))))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) w0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (pow.f64 d 3) (*.f64 -1/8 (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 w0 (pow.f64 h 3))) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) w0) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 w0 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 w0 (pow.f64 h 3))) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) w0) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 w0 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 w0 (pow.f64 h 3))) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) w0) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 w0 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 w0 (pow.f64 h 3))) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) w0) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 w0 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 w0 (pow.f64 h 3))) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 w0 h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) w0) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 w0 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 w0 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))) (*.f64 -1/128 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 0)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 0 (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 -1 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))) (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (+.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (+.f64 1 (/.f64 (*.f64 M D) (*.f64 d -2))) (+.f64 -1 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 0)) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (+.f64 1 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) (+.f64 -1 (/.f64 (*.f64 M D) (*.f64 d -2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 0)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 0 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2)) (+.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) -2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4))) (+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 4)) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3)) (+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (-.f64 (/.f64 D (*.f64 d -2)) (*.f64 2 (/.f64 D (*.f64 d -2)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M D) (/.f64 1 (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M D) (neg.f64 (/.f64 1 (*.f64 d -2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M D) (-.f64 (/.f64 1 (*.f64 d -2)) (*.f64 2 (/.f64 1 (*.f64 d -2)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M D) (-.f64 (*.f64 2 (/.f64 1 (*.f64 2 d))) (neg.f64 (/.f64 1 (*.f64 d -2)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M D) (-.f64 (*.f64 (/.f64 1 (*.f64 2 d)) 3) (*.f64 2 (/.f64 1 (*.f64 2 d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M D) (+.f64 (*.f64 2 (/.f64 1 (*.f64 2 d))) (/.f64 1 (*.f64 d -2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M D) (+.f64 (/.f64 1 (*.f64 d -2)) (*.f64 2 (/.f64 1 (*.f64 2 d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1 (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) (-.f64 (*.f64 D 3) (+.f64 D D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) (+.f64 (+.f64 D D) (neg.f64 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) (+.f64 (neg.f64 D) (+.f64 D D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 1 (*.f64 2 d)) (*.f64 M D))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 1 (*.f64 2 d)) (-.f64 (*.f64 M (neg.f64 D)) (*.f64 M (*.f64 D -2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 1 (*.f64 2 d)) (-.f64 (*.f64 M (*.f64 D 3)) (*.f64 D (+.f64 M M))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 1 (*.f64 2 d)) (+.f64 (*.f64 D (+.f64 M M)) (*.f64 M (neg.f64 D))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 1 (*.f64 2 d)) (+.f64 (*.f64 M (neg.f64 D)) (*.f64 D (+.f64 M M))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 D (*.f64 2 d)) M)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 D (*.f64 2 d)) (-.f64 (*.f64 M 3) (+.f64 M M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 (+.f64 M M) (neg.f64 M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 (neg.f64 M) (+.f64 M M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 -1 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (neg.f64 M) (/.f64 D (*.f64 d -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (neg.f64 M) (+.f64 (/.f64 D (*.f64 2 d)) (*.f64 2 (/.f64 D (*.f64 d -2)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M (neg.f64 D)) (-.f64 (neg.f64 (/.f64 1 (*.f64 d -2))) (*.f64 2 (/.f64 1 (*.f64 2 d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M (neg.f64 D)) (-.f64 (*.f64 2 (/.f64 1 (*.f64 d -2))) (/.f64 1 (*.f64 d -2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 M (neg.f64 D)) (+.f64 (/.f64 1 (*.f64 2 d)) (*.f64 2 (/.f64 1 (*.f64 d -2)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 d -2)) (neg.f64 D))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 d -2)) (-.f64 (*.f64 D -2) (neg.f64 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 d -2)) (+.f64 D (*.f64 D -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 D (*.f64 d -2)) (neg.f64 M))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 D (*.f64 d -2)) (-.f64 (*.f64 M -2) (neg.f64 M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 D (*.f64 d -2)) (+.f64 M (*.f64 M -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 1 (*.f64 d -2)) (*.f64 M (neg.f64 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 1 (*.f64 d -2)) (-.f64 (*.f64 M (*.f64 D -2)) (*.f64 M (neg.f64 D))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 1 (*.f64 d -2)) (+.f64 (*.f64 M D) (*.f64 M (*.f64 D -2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d -2))) (*.f64 M D))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))

eval372.0ms (1.5%)

Compiler

Compiled 18640 to 11629 computations (37.6% saved)

prune290.0ms (1.2%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New46710477
Fresh000
Picked011
Done101
Total46811479
Error
7.3b
Counts
479 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
34.1b
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
24.9b
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
24.3b
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
21.7b
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
30.7b
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
23.4b
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
10.7b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l))))
12.9b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
13.1b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l)))))
9.0b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
13.4b
w0
Compiler

Compiled 511 to 382 computations (25.2% saved)

localize56.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
4.5b
(*.f64 M (/.f64 D (*.f64 2 d)))
4.8b
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
5.2b
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
Compiler

Compiled 111 to 71 computations (36% saved)

series31.0ms (0.1%)

Counts
4 → 192
Calls

51 calls:

TimeVariablePointExpression
8.0ms
M
@0
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
1.0ms
h
@0
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
1.0ms
h
@inf
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
1.0ms
D
@0
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
1.0ms
l
@0
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))

rewrite183.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1482×rational_best-1
1462×rational_best-2
1130×rational_best-simplify-46
872×rational_best-4
872×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018134
1112134
2160134
3202134
4300134
5513134
61172134
74070134
87473134
Stop Event
node limit
Counts
4 → 66
Calls
Call 1
Inputs
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(*.f64 M (/.f64 D (*.f64 2 d)))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 3) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (+.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 M (/.f64 D (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M D) (*.f64 2 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (neg.f64 (/.f64 M (*.f64 2 d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)))))

simplify631.0ms (2.6%)

Algorithm
egg-herbie
Rules
2222×rational_best-simplify-55
1926×rational_best-simplify-2
1420×rational_best-simplify-1
726×rational_best-simplify-44
590×rational_best-simplify-53
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
031812266
165312124
294012124
3144412124
4272812044
5451312044
6609912044
7673312044
8697612044
9707012044
10759212044
11771112044
Stop Event
node limit
Counts
258 → 183
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 0)
(+.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))
(-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 0)
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1))
(+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)))
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1) -1)
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4))
(-.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 0)
(-.f64 0 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))
(-.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(*.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2)))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 3) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(*.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (/.f64 -1 l))
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) -1)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(*.f64 (/.f64 -1 l) (+.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))
(+.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 0)
(+.f64 0 (*.f64 M (/.f64 D (*.f64 2 d))))
(-.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 0)
(/.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 1)
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 (/.f64 M (*.f64 2 d)))) 1)
(pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 1)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 D d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (neg.f64 D))))
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))
(*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 D d))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (neg.f64 D)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 D d))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (neg.f64 D))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 D d))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (neg.f64 D)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 D d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (neg.f64 D))))
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))
(*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 D d))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (neg.f64 D)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 D d))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (neg.f64 D))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (/.f64 D d))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (neg.f64 D)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))
(+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 0)
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))
(+.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))
(-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 0)
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 1)
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) l)
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)) 1)
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 0)
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 0 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1) -1)
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 0)
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 0 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)) (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) -4))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 2 l))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1)
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 3) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (/.f64 -1 l))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)) -1)
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2) (neg.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(*.f64 (/.f64 -1 l) (+.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) -2)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l) 1)
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) l)
(+.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 0)
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(+.f64 0 (*.f64 M (/.f64 D (*.f64 2 d))))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(-.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 0)
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 1)
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 (/.f64 M (*.f64 2 d)))) 1)
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 1)
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)))
4.6b
(*.f64 D (/.f64 M (*.f64 2 d)))
5.2b
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)
5.4b
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
Compiler

Compiled 111 to 71 computations (36% saved)

series16.0ms (0.1%)

Counts
3 → 156
Calls

42 calls:

TimeVariablePointExpression
3.0ms
M
@0
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)
1.0ms
D
@0
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
1.0ms
D
@inf
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)
1.0ms
D
@0
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)
1.0ms
d
@0
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1220×rational_best-1
1208×rational_best-4
1208×rational_best-2
1208×rational_best-3
1182×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018115
1114115
2172115
3228115
4356115
5760115
62237115
75168115
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 4)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (*.f64 -1 (neg.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 2 (/.f64 1 l)) (*.f64 -1 (neg.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 (/.f64 1 l) 4) (*.f64 (/.f64 1 l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (/.f64 -1 l) (+.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (neg.f64 (/.f64 1 l)) (*.f64 2 (/.f64 -1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (neg.f64 (/.f64 1 l)) (+.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (*.f64 2 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (neg.f64 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 3) (+.f64 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (+.f64 (+.f64 h h) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (+.f64 (neg.f64 h) (+.f64 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 4) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 3) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (+.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (+.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 4)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (-.f64 (*.f64 2 (/.f64 -1 l)) (neg.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (/.f64 (neg.f64 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) l) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -2) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) l) (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (-.f64 (*.f64 h -2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (+.f64 h (*.f64 h -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (neg.f64 (/.f64 1 l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))))

simplify483.0ms (2%)

Algorithm
egg-herbie
Rules
1928×rational_best-simplify-47
1440×rational_best-simplify-52
1244×rational_best-simplify-2
1038×rational_best-simplify-1
774×rational_best-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035113315
172312399
2107912399
3172012399
4298012399
5488512399
6618112399
7720312399
8765612399
9772512399
Stop Event
node limit
Counts
239 → 172
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) -2)))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) 3))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 4)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 3)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (*.f64 -1 (neg.f64 (/.f64 1 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 2 (/.f64 1 l)) (*.f64 -1 (neg.f64 (/.f64 1 l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 (/.f64 1 l) 4) (*.f64 (/.f64 1 l) 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (/.f64 -1 l) (+.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (neg.f64 (/.f64 1 l)) (*.f64 2 (/.f64 -1 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (neg.f64 (/.f64 1 l)) (+.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (*.f64 2 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (neg.f64 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) h)
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 3) (+.f64 h h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (+.f64 (+.f64 h h) (neg.f64 h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (+.f64 (neg.f64 h) (+.f64 h h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 4) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 3)))
(*.f64 (/.f64 h l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 3) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (/.f64 h l) (+.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (/.f64 h l) (+.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2))))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 4)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 3))))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) -1)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (/.f64 -1 l))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 (/.f64 1 l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (-.f64 (*.f64 2 (/.f64 -1 l)) (neg.f64 (/.f64 1 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (/.f64 (neg.f64 h) l))
(*.f64 (/.f64 (neg.f64 h) l) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (/.f64 (neg.f64 h) l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -2) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (/.f64 (neg.f64 h) l) (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (neg.f64 h))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (-.f64 (*.f64 h -2) (neg.f64 h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (+.f64 h (*.f64 h -2)))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(*.f64 (/.f64 -1 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h))))
(*.f64 (/.f64 -1 l) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2))))
(*.f64 (*.f64 -1 (neg.f64 (/.f64 1 l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(*.f64 (neg.f64 (/.f64 1 l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(*.f64 (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) -1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8)) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8))) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8)) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8))) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) -2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 4)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (/.f64 h l) 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (*.f64 -1 (neg.f64 (/.f64 1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 2 (/.f64 1 l)) (*.f64 -1 (neg.f64 (/.f64 1 l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 (/.f64 1 l) 4) (*.f64 (/.f64 1 l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (/.f64 -1 l) (+.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (neg.f64 (/.f64 1 l)) (*.f64 2 (/.f64 -1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (neg.f64 (/.f64 1 l)) (+.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (*.f64 2 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (+.f64 (neg.f64 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 3) (+.f64 h h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (+.f64 (+.f64 h h) (neg.f64 h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (+.f64 (neg.f64 h) (+.f64 h h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 4) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 3) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (+.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (+.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 4)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 3))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)) -1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (/.f64 -1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 (/.f64 1 l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (-.f64 (*.f64 2 (/.f64 -1 l)) (neg.f64 (/.f64 1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (/.f64 (neg.f64 h) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (neg.f64 h) l) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (neg.f64 h) l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -2) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (neg.f64 h) l) (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (neg.f64 h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (-.f64 (*.f64 h -2) (neg.f64 h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (+.f64 h (*.f64 h -2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 -1 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 -1 l) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h -2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (*.f64 -1 (neg.f64 (/.f64 1 l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (neg.f64 (/.f64 1 l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 0)
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)))
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 0)
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h))
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 1)
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) -1)
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) 1)
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)))
(*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))

localize116.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.5b
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
6.5b
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
7.4b
(*.f64 l (pow.f64 d 2))
16.3b
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
Compiler

Compiled 101 to 56 computations (44.6% saved)

series89.0ms (0.4%)

Counts
4 → 156
Calls

48 calls:

TimeVariablePointExpression
67.0ms
w0
@0
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
1.0ms
D
@0
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
1.0ms
l
@inf
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
1.0ms
D
@0
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
1.0ms
M
@0
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))

rewrite101.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1428×rational_best-1
1374×rational_best-2
1366×rational_best-4
1366×rational_best-3
898×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016112
1104112
2158112
3186112
4251112
5410112
6786112
72281112
84336112
97074112
Stop Event
node limit
Counts
4 → 106
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 l (pow.f64 d 2))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 w0)) (*.f64 l (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 l (pow.f64 d 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 l (pow.f64 d 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 l (pow.f64 d 2)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (-.f64 1 (*.f64 l (pow.f64 d 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (/.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 l (pow.f64 d 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 d 2) (+.f64 l l)) (*.f64 l (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (*.f64 l (pow.f64 d 2)) -1)) (/.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 2 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2) (+.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 l (pow.f64 d 2))) 4) -1) (/.f64 (+.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (pow.f64 d 2)) (*.f64 l (pow.f64 d 2))) (*.f64 l (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (pow.f64 d 2)) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 l (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 l (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 -1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))) (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (+.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) -1) (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 7) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) -1) (+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 8) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (/.f64 1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (+.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (/.f64 -2 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (+.f64 (*.f64 2 (/.f64 2 (*.f64 l (pow.f64 d 2)))) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (/.f64 2 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (+.f64 (*.f64 2 (/.f64 2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (+.f64 (/.f64 -2 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (+.f64 (/.f64 -2 (*.f64 l (pow.f64 d 2))) (-.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (/.f64 -2 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) w0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 3) (*.f64 w0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 4) (-.f64 w0 (*.f64 w0 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 4) (*.f64 (neg.f64 w0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 -2) (*.f64 w0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 -2) (-.f64 w0 (*.f64 w0 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (/.f64 -1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (/.f64 2 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (+.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (*.f64 2 (/.f64 -2 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (+.f64 w0 w0) (-.f64 w0 (*.f64 w0 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (+.f64 w0 w0) (*.f64 (neg.f64 w0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 3) (*.f64 2 (*.f64 w0 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (neg.f64 w0)) (*.f64 l (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (neg.f64 (pow.f64 d 2))))))))))

simplify815.0ms (3.3%)

Algorithm
egg-herbie
Rules
1166×rational_best-simplify-46
1100×rational_best-simplify-49
1100×rational_best-simplify-1
908×rational_best-simplify-2
676×rational_best-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02459432
14548522
28418522
319098460
452248460
565378460
670428460
775248460
Stop Event
node limit
Counts
262 → 161
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 0)
(+.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 0)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 w0)) (*.f64 l (neg.f64 (pow.f64 d 2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(+.f64 (*.f64 l (pow.f64 d 2)) 0)
(+.f64 0 (*.f64 l (pow.f64 d 2)))
(+.f64 1 (+.f64 (*.f64 l (pow.f64 d 2)) -1))
(+.f64 -1 (+.f64 (*.f64 l (pow.f64 d 2)) 1))
(+.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) -1)
(+.f64 (+.f64 (*.f64 l (pow.f64 d 2)) -1) 1)
(-.f64 2 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(-.f64 (*.f64 l (pow.f64 d 2)) 0)
(-.f64 0 (*.f64 l (neg.f64 (pow.f64 d 2))))
(-.f64 0 (-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2))
(-.f64 1 (-.f64 1 (*.f64 l (pow.f64 d 2))))
(-.f64 -1 (+.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) -1))
(-.f64 -1 (-.f64 (-.f64 1 (*.f64 l (pow.f64 d 2))) 2))
(-.f64 -1 (/.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) -1))
(-.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) 1)
(-.f64 (+.f64 (*.f64 l (pow.f64 d 2)) -1) -1)
(-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2)))
(-.f64 (*.f64 (pow.f64 d 2) (+.f64 l l)) (*.f64 l (pow.f64 d 2)))
(-.f64 (*.f64 2 (+.f64 (*.f64 l (pow.f64 d 2)) -1)) (/.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) -1))
(-.f64 4 (+.f64 2 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(-.f64 (*.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2) (+.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2))))
(-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 l (pow.f64 d 2))) 4) -1) (/.f64 (+.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2))) -1))
(/.f64 (*.f64 l (pow.f64 d 2)) 1)
(/.f64 1 (/.f64 1 (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) -1)
(/.f64 -1 (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (*.f64 l (pow.f64 d 2)) (*.f64 l (pow.f64 d 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 l (pow.f64 d 2)) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 l (neg.f64 (pow.f64 d 2))))
(pow.f64 (*.f64 l (pow.f64 d 2)) 1)
(neg.f64 (*.f64 l (neg.f64 (pow.f64 d 2))))
(neg.f64 (-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2))
(+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)
(+.f64 0 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(+.f64 -1 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1))
(+.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(+.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3))
(+.f64 (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(+.f64 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1) -1)
(+.f64 (+.f64 1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 -1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))
(+.f64 (+.f64 -1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4))
(+.f64 (+.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(-.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)
(-.f64 0 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(-.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(-.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3))
(-.f64 (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))) (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4))
(-.f64 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1) 1)
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (+.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3)))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5) -1))
(-.f64 (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) -1) (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 7) -1))
(-.f64 (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) -1) (+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4)))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 8) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 7))
(-.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)))
(*.f64 w0 (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (+.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (/.f64 -2 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (+.f64 (*.f64 2 (/.f64 2 (*.f64 l (pow.f64 d 2)))) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (/.f64 2 (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 (*.f64 2 (/.f64 2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 3)))
(*.f64 w0 (+.f64 (/.f64 -2 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3)))
(*.f64 w0 (+.f64 (/.f64 -2 (*.f64 l (pow.f64 d 2))) (-.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (/.f64 -2 (*.f64 l (pow.f64 d 2))))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)
(*.f64 1 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) w0)
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 3) (*.f64 w0 -2)))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 4) (-.f64 w0 (*.f64 w0 4))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 4) (*.f64 (neg.f64 w0) 3)))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 -2) (*.f64 w0 3)))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 -2) (-.f64 w0 (*.f64 w0 -2))))
(*.f64 (neg.f64 w0) (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(*.f64 (neg.f64 w0) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (/.f64 2 (*.f64 l (pow.f64 d 2))))))
(*.f64 (neg.f64 w0) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 3)))
(*.f64 (neg.f64 w0) (+.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (*.f64 2 (/.f64 -2 (*.f64 l (pow.f64 d 2))))))
(*.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) -1)
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 w0))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (+.f64 w0 w0) (-.f64 w0 (*.f64 w0 4))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (+.f64 w0 w0) (*.f64 (neg.f64 w0) 3)))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 3) (*.f64 2 (*.f64 w0 -2))))
(pow.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)
(neg.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(+.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 0)
(+.f64 0 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 0)
(/.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (neg.f64 w0)) (*.f64 l (neg.f64 (pow.f64 d 2))))
(pow.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1)
(neg.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (neg.f64 (pow.f64 d 2))))))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(+.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 1)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 w0)) (*.f64 l (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) w0) (*.f64 l (pow.f64 d 2))) 1)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 l (pow.f64 d 2)) 0)
(*.f64 (pow.f64 d 2) l)
(+.f64 0 (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 d 2) l)
(+.f64 1 (+.f64 (*.f64 l (pow.f64 d 2)) -1))
(*.f64 (pow.f64 d 2) l)
(+.f64 -1 (+.f64 (*.f64 l (pow.f64 d 2)) 1))
(*.f64 (pow.f64 d 2) l)
(+.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) -1)
(*.f64 (pow.f64 d 2) l)
(+.f64 (+.f64 (*.f64 l (pow.f64 d 2)) -1) 1)
(*.f64 (pow.f64 d 2) l)
(-.f64 2 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (pow.f64 d 2) l)
(-.f64 (*.f64 l (pow.f64 d 2)) 0)
(*.f64 (pow.f64 d 2) l)
(-.f64 0 (*.f64 l (neg.f64 (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(-.f64 0 (-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2))
(*.f64 (pow.f64 d 2) l)
(-.f64 1 (-.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(-.f64 -1 (+.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) -1))
(*.f64 (pow.f64 d 2) l)
(-.f64 -1 (-.f64 (-.f64 1 (*.f64 l (pow.f64 d 2))) 2))
(*.f64 (pow.f64 d 2) l)
(-.f64 -1 (/.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) -1))
(*.f64 (pow.f64 d 2) l)
(-.f64 (+.f64 (*.f64 l (pow.f64 d 2)) 1) 1)
(*.f64 (pow.f64 d 2) l)
(-.f64 (+.f64 (*.f64 l (pow.f64 d 2)) -1) -1)
(*.f64 (pow.f64 d 2) l)
(-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2)))
(-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 (pow.f64 d 2) l) -2)))
(-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (pow.f64 d 2) (*.f64 -2 l))))
(-.f64 (+.f64 2 (*.f64 (pow.f64 d 2) (neg.f64 l))) (+.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l -2))))
(-.f64 (*.f64 (pow.f64 d 2) (*.f64 l -2)) (*.f64 (*.f64 (pow.f64 d 2) l) -3))
(-.f64 (*.f64 (pow.f64 d 2) (+.f64 l l)) (*.f64 l (pow.f64 d 2)))
(-.f64 (*.f64 (pow.f64 d 2) (+.f64 l l)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 d 2) (-.f64 (+.f64 l l) l))
(-.f64 (*.f64 2 (+.f64 (*.f64 l (pow.f64 d 2)) -1)) (/.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) -1))
(-.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 d 2) l) -1)) (neg.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(-.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 d 2) l) -1)) (neg.f64 (+.f64 2 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(-.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 d 2) l) -1)) (+.f64 (*.f64 (pow.f64 d 2) l) -2))
(-.f64 4 (+.f64 2 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(-.f64 4 (+.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) 4))
(-.f64 4 (+.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) 4))
(-.f64 (*.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2) (+.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2))))
(-.f64 (*.f64 2 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 d 2) l) -2) (+.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) 4)))
(-.f64 (*.f64 2 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 -2 l)) (+.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) 4)))
(-.f64 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 l -2)) 4)))
(-.f64 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (+.f64 4 (*.f64 (*.f64 (pow.f64 d 2) l) -3)))
(-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 l (pow.f64 d 2))) 4) -1) (/.f64 (+.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 2 (*.f64 (*.f64 l (pow.f64 d 2)) -2))) -1))
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 d 2) l)) 4) (+.f64 (*.f64 (*.f64 (pow.f64 d 2) l) -2) (+.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) 4))) -1)
(-.f64 (+.f64 (*.f64 (pow.f64 d 2) (*.f64 -2 l)) (+.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) 4)) (*.f64 (-.f64 1 (*.f64 (pow.f64 d 2) l)) 4))
(-.f64 (+.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 l -2)) 4)) (*.f64 (-.f64 1 (*.f64 (pow.f64 d 2) l)) 4))
(-.f64 (+.f64 4 (*.f64 (*.f64 (pow.f64 d 2) l) -3)) (*.f64 (-.f64 1 (*.f64 (pow.f64 d 2) l)) 4))
(/.f64 (*.f64 l (pow.f64 d 2)) 1)
(*.f64 (pow.f64 d 2) l)
(/.f64 1 (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 l (neg.f64 (pow.f64 d 2))) -1)
(*.f64 (pow.f64 d 2) l)
(/.f64 -1 (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 (*.f64 l (pow.f64 d 2)) (*.f64 l (pow.f64 d 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 (*.f64 l (pow.f64 d 2)) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 l (neg.f64 (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 l (pow.f64 d 2)) 1)
(*.f64 (pow.f64 d 2) l)
(neg.f64 (*.f64 l (neg.f64 (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(neg.f64 (-.f64 (+.f64 2 (*.f64 l (neg.f64 (pow.f64 d 2)))) 2))
(*.f64 (pow.f64 d 2) l)
(+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 0 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 -1 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1) -1)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (+.f64 1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 -1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (+.f64 -1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (+.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 0 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3))
(-.f64 (*.f64 w0 (/.f64 -2 (*.f64 (pow.f64 d 2) l))) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -3))
(-.f64 (*.f64 w0 (/.f64 -2 (*.f64 (pow.f64 d 2) l))) (*.f64 w0 (/.f64 -3 (*.f64 (pow.f64 d 2) l))))
(-.f64 (*.f64 w0 (/.f64 -2 (*.f64 (pow.f64 d 2) l))) (/.f64 (*.f64 w0 -3) (*.f64 (pow.f64 d 2) l)))
(-.f64 (/.f64 (*.f64 w0 4) (*.f64 l (pow.f64 d 2))) (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (/.f64 (*.f64 w0 3) (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1) 1)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (+.f64 (*.f64 w0 (/.f64 -2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3)))
(-.f64 (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -4) (+.f64 (*.f64 w0 (/.f64 -2 (*.f64 (pow.f64 d 2) l))) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -3)))
(-.f64 (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -4) (*.f64 w0 (+.f64 (/.f64 -2 (*.f64 (pow.f64 d 2) l)) (*.f64 -3 (/.f64 1 (*.f64 (pow.f64 d 2) l))))))
(-.f64 (*.f64 w0 (/.f64 -4 (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 w0 (/.f64 -2 (*.f64 (pow.f64 d 2) l))) (/.f64 (*.f64 w0 -3) (*.f64 (pow.f64 d 2) l))))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4) (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5) -1))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) -1) (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 7) -1))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (/.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) -1) (+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -3) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -4)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 8) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 7))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2)))))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (+.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (/.f64 1 (*.f64 l (pow.f64 d 2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (+.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (/.f64 -2 (*.f64 l (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (+.f64 (*.f64 2 (/.f64 2 (*.f64 l (pow.f64 d 2)))) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (/.f64 2 (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 (*.f64 2 (/.f64 2 (*.f64 (pow.f64 d 2) l))) (/.f64 -3 (*.f64 (pow.f64 d 2) l))))
(*.f64 w0 (+.f64 (*.f64 2 (/.f64 2 (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 3)))
(*.f64 w0 (+.f64 (*.f64 2 (/.f64 2 (*.f64 (pow.f64 d 2) l))) (*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) 3)))
(*.f64 w0 (+.f64 (/.f64 -2 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (+.f64 (/.f64 -2 (*.f64 l (pow.f64 d 2))) (-.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (/.f64 -2 (*.f64 l (pow.f64 d 2))))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 1 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) w0)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 3) (*.f64 w0 -2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 4) (-.f64 w0 (*.f64 w0 4))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 w0 4) (-.f64 w0 (*.f64 w0 4))))
(*.f64 (+.f64 (*.f64 w0 4) (-.f64 w0 (*.f64 w0 4))) (/.f64 1 (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 4) (*.f64 (neg.f64 w0) 3)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 -2) (*.f64 w0 3)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 -2) (-.f64 w0 (*.f64 w0 -2))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 w0 -2) (-.f64 w0 (*.f64 w0 -2))))
(*.f64 (+.f64 (*.f64 w0 -2) (-.f64 w0 (*.f64 w0 -2))) (/.f64 1 (*.f64 (pow.f64 d 2) l)))
(*.f64 (neg.f64 w0) (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (neg.f64 w0) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (/.f64 2 (*.f64 l (pow.f64 d 2))))))
(*.f64 (neg.f64 w0) (+.f64 (/.f64 2 (*.f64 (pow.f64 d 2) l)) (/.f64 -3 (*.f64 (pow.f64 d 2) l))))
(*.f64 (neg.f64 w0) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 3)))
(*.f64 (neg.f64 w0) (+.f64 (/.f64 2 (*.f64 (pow.f64 d 2) l)) (*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) 3)))
(*.f64 (neg.f64 w0) (+.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (*.f64 2 (/.f64 -2 (*.f64 l (pow.f64 d 2))))))
(*.f64 (neg.f64 w0) (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) l)) 3) (*.f64 2 (/.f64 -2 (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) l)) 3) (*.f64 2 (/.f64 -2 (*.f64 (pow.f64 d 2) l))))))
(*.f64 (neg.f64 w0) (+.f64 (*.f64 2 (/.f64 -2 (*.f64 (pow.f64 d 2) l))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) -1)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 w0))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (+.f64 w0 w0) (-.f64 w0 (*.f64 w0 4))))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (+.f64 (-.f64 w0 (*.f64 w0 4)) (+.f64 w0 w0)))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (+.f64 w0 (+.f64 w0 (-.f64 w0 (*.f64 w0 4)))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (+.f64 w0 w0) (*.f64 (neg.f64 w0) 3)))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 (neg.f64 w0) 3) (+.f64 w0 w0)))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 w0 -3) (+.f64 w0 w0)))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (+.f64 w0 (+.f64 w0 (*.f64 w0 -3))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 3) (*.f64 2 (*.f64 w0 -2))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(pow.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 1)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(neg.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(+.f64 0 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(-.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (neg.f64 w0)) (*.f64 l (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(pow.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (neg.f64 (pow.f64 d 2))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))

localize357.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))))
4.5b
(*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))
4.6b
(*.f64 D (/.f64 M (*.f64 2 d)))
10.7b
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))
Compiler

Compiled 211 to 122 computations (42.2% saved)

series44.0ms (0.2%)

Counts
3 → 144
Calls

39 calls:

TimeVariablePointExpression
12.0ms
M
@0
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))))
3.0ms
h
@0
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))
3.0ms
D
@inf
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))))
2.0ms
d
@-inf
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))))
1.0ms
d
@-inf
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1590×rational_best-1
1548×rational_best-2
1220×rational_best-simplify-2
896×rational_best-4
896×rational_best-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
024181
1150181
2222181
3328181
4597109
51446109
63657109
77465109
Stop Event
node limit
Counts
3 → 35
Calls
Call 1
Inputs
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))
(*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 3)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) (*.f64 M (/.f64 (*.f64 D 4) (*.f64 2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (/.f64 (*.f64 D 4) (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2))))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (+.f64 M M)) (*.f64 2 d))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))))

simplify698.0ms (2.8%)

Algorithm
egg-herbie
Rules
2306×rational_best-simplify-2
1088×rational_best-simplify-44
1064×rational_best-simplify-53
880×rational_best-simplify-1
730×rational_best-simplify-47
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
037112595
178211455
2130510919
3206310313
4318410273
534439697
637489643
744789487
864709487
977629487
Stop Event
node limit
Counts
179 → 250
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)))))
(*.f64 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)))) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)))) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)))) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 D (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 D (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))))) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d)))))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 D (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))))) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d)))))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 D (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))))) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d)))))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M)) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M))) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M))) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 6) (pow.f64 h 3)) (pow.f64 l 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 6) (pow.f64 h 3)) (pow.f64 l 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 6) (pow.f64 h 3)) (pow.f64 l 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 3)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 0)
(+.f64 0 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5)))
(+.f64 (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4))))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) (*.f64 M (/.f64 (*.f64 D 4) (*.f64 2 d))))
(+.f64 (*.f64 M (/.f64 (*.f64 D 4) (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))
(+.f64 (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5))))
(+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6))))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2))))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 3)))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6)))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5)))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4)))
(-.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 0)
(-.f64 0 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))
(/.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 1)
(/.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) -1)
(/.f64 (*.f64 D (+.f64 M M)) (*.f64 2 d))
(pow.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 1)
(neg.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 2))) l)
(*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 2))) l)
(*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 2))) l)
(*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 2))) l)
(*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l)))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 6) (pow.f64 l 3)))))))
(*.f64 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D))
(*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l)))))
(+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)))) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D)) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (sqrt.f64 (/.f64 l h)))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)))) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 3) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D)) (+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (sqrt.f64 (/.f64 l h))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)))) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 3) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D)) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (sqrt.f64 (/.f64 l h))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 D (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D))
(*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 D (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))))) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d)))))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (sqrt.f64 -1) -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 D d) 1/2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (neg.f64 (/.f64 h l))) (*.f64 (/.f64 M d) 1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 D (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))))) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d)))))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 3) (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 3))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (neg.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (sqrt.f64 -1) -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 D d) 1/2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (neg.f64 (/.f64 h l))) (*.f64 (/.f64 M d) 1/2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 D (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))))) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d)))))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 M d)) (*.f64 -1 (/.f64 M d))) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 3) (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 3)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 5)))))))))
(+.f64 (neg.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 5))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 5))))) (+.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (sqrt.f64 -1) -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3)))) (+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 D d) 1/2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3)))) (+.f64 (*.f64 D (*.f64 (sqrt.f64 (neg.f64 (/.f64 h l))) (*.f64 (/.f64 M d) 1/2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3)))) (+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 3))))) (+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 5))))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 6) (pow.f64 l 3)))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D))
(*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D)) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (sqrt.f64 (/.f64 l h)))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 3) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D)) (+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (sqrt.f64 (/.f64 l h))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 3) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D)) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 1 (*.f64 M (*.f64 (/.f64 (sqrt.f64 -1) d) (-.f64 (*.f64 D 3/2) D)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 M (/.f64 D d)) 1/2))) (sqrt.f64 (/.f64 l h))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M)) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D))
(*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M)) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (sqrt.f64 -1) -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 D d) 1/2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (neg.f64 (/.f64 h l))) (*.f64 (/.f64 M d) 1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 3) (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 3))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (neg.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (sqrt.f64 -1) -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 D d) 1/2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (neg.f64 (/.f64 h l))) (*.f64 (/.f64 M d) 1/2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 3)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (/.f64 D d)) (*.f64 -1 (/.f64 D d))) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 D (*.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) (sqrt.f64 -1)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 3) (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 3)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M d) -1)) 5)))))))))
(+.f64 (neg.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (/.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 M d) -1/2) (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 5))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) 5))))) (+.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 (/.f64 M d) -1/2)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (sqrt.f64 -1) -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3)))) (+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 (/.f64 D d) 1/2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3)))) (+.f64 (*.f64 D (*.f64 (sqrt.f64 (neg.f64 (/.f64 h l))) (*.f64 (/.f64 M d) 1/2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 3)))) (+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2))) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 3))))) (+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1) (*.f64 M -1/2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (/.f64 (*.f64 D (*.f64 M -1/2)) d) 5))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 h l)) D))
(*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) (/.f64 (sqrt.f64 -1) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) (sqrt.f64 -1))))))
(+.f64 (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1) d))) (*.f64 (/.f64 d (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (sqrt.f64 -1))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 M) M)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))))
(+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) (sqrt.f64 -1))))))
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (*.f64 D (*.f64 M 1/2)) (sqrt.f64 -1)))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d))))
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (*.f64 D (*.f64 M 1/2)) (sqrt.f64 -1)))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M))) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) (/.f64 (sqrt.f64 -1) d))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (sqrt.f64 -1))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3))))) (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1) d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 M) M)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1) d))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3)))))))
(+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3)))))))
(+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) (sqrt.f64 -1)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 3))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (*.f64 D (*.f64 M 1/2)) (sqrt.f64 -1)))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 M 1/2)) 3))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (*.f64 D (*.f64 M 1/2)) (sqrt.f64 -1)))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 M 1/2)) 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M))) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) (/.f64 (sqrt.f64 -1) d))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 5)))))))
(+.f64 (+.f64 (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1) d))) (*.f64 (/.f64 d (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (sqrt.f64 -1))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3))))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 5))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 M) M)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3))))) (+.f64 (*.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1) d))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 5))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3))))) (+.f64 (*.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 D 3/2) D)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 3))))) (+.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (neg.f64 (/.f64 h l))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 5))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 5)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (*.f64 D (*.f64 M 1/2)) (sqrt.f64 -1)))) (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (/.f64 D d)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 M 1/2)) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 M 1/2)) 5)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (*.f64 D (*.f64 M 1/2)) (sqrt.f64 -1)))) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 M 1/2)) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 D (*.f64 M 1/2)) 5)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 2) h) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (*.f64 D M)) (*.f64 D M)) 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 3/2 M)) (*.f64 D M)) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) 1)))
(+.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 2) (*.f64 l (pow.f64 d 2))))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 M) M)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (-.f64 0 (*.f64 D (*.f64 M -1/2))) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 2) h) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 (*.f64 D M)) (*.f64 -1 (*.f64 D M))) 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (-.f64 (*.f64 D (*.f64 -3/2 M)) (*.f64 D (*.f64 -1 M))) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (*.f64 D M) -1/2) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))) (*.f64 -1/16 (pow.f64 h 3))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2)))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 6) (pow.f64 h 3)) (pow.f64 l 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2)))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 6) (pow.f64 h 3)) (pow.f64 l 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))))
(+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2)))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 6) (pow.f64 h 3)) (pow.f64 l 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (/.f64 (pow.f64 D 2) l)) -1/2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 2) (/.f64 h l)) -1/2)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (-.f64 (*.f64 D 3/2) D)) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 M M))
(*.f64 D (/.f64 (+.f64 M M) (*.f64 2 d)))
(*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d))))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 3)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 3)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 3)) (*.f64 D (+.f64 (/.f64 M (*.f64 2 d)) (*.f64 2 (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 2 (*.f64 D (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (+.f64 (*.f64 D 3) D)))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (+.f64 D (*.f64 D 3))))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 4)))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 0)
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 M M))
(*.f64 D (/.f64 (+.f64 M M) (*.f64 2 d)))
(*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d))))
(+.f64 0 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 M M))
(*.f64 D (/.f64 (+.f64 M M) (*.f64 2 d)))
(*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d))))
(+.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5)))
(+.f64 (*.f64 D (*.f64 6 (/.f64 M (*.f64 2 d)))) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 5 (*.f64 D (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 D (*.f64 5 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (+.f64 D (*.f64 D 6))))
(+.f64 (*.f64 D (*.f64 5 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 7)))
(+.f64 (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4))))
(+.f64 (*.f64 M (*.f64 5 (/.f64 D (*.f64 2 d)))) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 4 (/.f64 D (*.f64 d -2))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (+.f64 (*.f64 (/.f64 D (*.f64 d -2)) (*.f64 M 4)) (*.f64 5 (*.f64 M (/.f64 D (*.f64 2 d))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (+.f64 (*.f64 4 (/.f64 D (*.f64 d -2))) (*.f64 5 (/.f64 D (*.f64 2 d))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (+.f64 (*.f64 5 (/.f64 D (*.f64 2 d))) (*.f64 4 (/.f64 D (*.f64 d -2))))))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) (*.f64 M (/.f64 (*.f64 D 4) (*.f64 2 d))))
(+.f64 (*.f64 2 (*.f64 D (/.f64 M (*.f64 d -2)))) (*.f64 4 (*.f64 M (/.f64 D (*.f64 2 d)))))
(*.f64 D (+.f64 (*.f64 2 (/.f64 M (*.f64 d -2))) (*.f64 M (/.f64 4 (*.f64 2 d)))))
(+.f64 (*.f64 M (/.f64 (*.f64 D 4) (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) (*.f64 M (/.f64 (*.f64 D 4) (*.f64 2 d))))
(+.f64 (*.f64 2 (*.f64 D (/.f64 M (*.f64 d -2)))) (*.f64 4 (*.f64 M (/.f64 D (*.f64 2 d)))))
(*.f64 D (+.f64 (*.f64 2 (/.f64 M (*.f64 d -2))) (*.f64 M (/.f64 4 (*.f64 2 d)))))
(+.f64 (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5))))
(+.f64 (*.f64 M (*.f64 5 (/.f64 D (*.f64 2 d)))) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 4 (/.f64 D (*.f64 d -2))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (+.f64 (*.f64 (/.f64 D (*.f64 d -2)) (*.f64 M 4)) (*.f64 5 (*.f64 M (/.f64 D (*.f64 2 d))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (+.f64 (*.f64 4 (/.f64 D (*.f64 d -2))) (*.f64 5 (/.f64 D (*.f64 2 d))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (+.f64 (*.f64 5 (/.f64 D (*.f64 2 d))) (*.f64 4 (/.f64 D (*.f64 d -2))))))
(+.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6))))
(+.f64 (*.f64 D (*.f64 6 (/.f64 M (*.f64 2 d)))) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 5 (*.f64 D (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 D (*.f64 5 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (+.f64 D (*.f64 D 6))))
(+.f64 (*.f64 D (*.f64 5 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 7)))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2))))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 3)))
(+.f64 (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 3)) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 3)) (*.f64 D (+.f64 (/.f64 M (*.f64 2 d)) (*.f64 2 (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 2 (*.f64 D (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (+.f64 (*.f64 D 3) D)))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (+.f64 D (*.f64 D 3))))
(+.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 4)))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5)) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6)))
(+.f64 (*.f64 D (*.f64 6 (/.f64 M (*.f64 2 d)))) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 5 (*.f64 D (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 D (*.f64 5 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (+.f64 D (*.f64 D 6))))
(+.f64 (*.f64 D (*.f64 5 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 7)))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (*.f64 (/.f64 M (*.f64 2 d)) 6))) (*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) 5))
(+.f64 (*.f64 D (*.f64 6 (/.f64 M (*.f64 2 d)))) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 5 (*.f64 D (/.f64 M (*.f64 d -2))))))
(+.f64 (*.f64 D (*.f64 5 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (+.f64 D (*.f64 D 6))))
(+.f64 (*.f64 D (*.f64 5 (/.f64 M (*.f64 d -2)))) (*.f64 (/.f64 M (*.f64 2 d)) (*.f64 D 7)))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5)))
(+.f64 (*.f64 M (*.f64 5 (/.f64 D (*.f64 2 d)))) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 4 (/.f64 D (*.f64 d -2))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (+.f64 (*.f64 (/.f64 D (*.f64 d -2)) (*.f64 M 4)) (*.f64 5 (*.f64 M (/.f64 D (*.f64 2 d))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (+.f64 (*.f64 4 (/.f64 D (*.f64 d -2))) (*.f64 5 (/.f64 D (*.f64 2 d))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (+.f64 (*.f64 5 (/.f64 D (*.f64 2 d))) (*.f64 4 (/.f64 D (*.f64 d -2))))))
(+.f64 (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 (/.f64 D (*.f64 2 d)) 5))) (*.f64 M (*.f64 (/.f64 D (*.f64 d -2)) 4)))
(+.f64 (*.f64 M (*.f64 5 (/.f64 D (*.f64 2 d)))) (+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (*.f64 4 (/.f64 D (*.f64 d -2))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (+.f64 (*.f64 (/.f64 D (*.f64 d -2)) (*.f64 M 4)) (*.f64 5 (*.f64 M (/.f64 D (*.f64 2 d))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (+.f64 (*.f64 4 (/.f64 D (*.f64 d -2))) (*.f64 5 (/.f64 D (*.f64 2 d))))))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 M (+.f64 (*.f64 5 (/.f64 D (*.f64 2 d))) (*.f64 4 (/.f64 D (*.f64 d -2))))))
(-.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 0)
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 M M))
(*.f64 D (/.f64 (+.f64 M M) (*.f64 2 d)))
(*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d))))
(-.f64 0 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))
(neg.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))
(*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) -2)
(*.f64 D (*.f64 (/.f64 M (*.f64 d -2)) -2))
(*.f64 D (*.f64 -2 (/.f64 M (*.f64 d -2))))
(*.f64 (/.f64 D (*.f64 d -2)) (*.f64 M -2))
(/.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 1)
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 M M))
(*.f64 D (/.f64 (+.f64 M M) (*.f64 2 d)))
(*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d))))
(/.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))) -1)
(neg.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))
(*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) -2)
(*.f64 D (*.f64 (/.f64 M (*.f64 d -2)) -2))
(*.f64 D (*.f64 -2 (/.f64 M (*.f64 d -2))))
(*.f64 (/.f64 D (*.f64 d -2)) (*.f64 M -2))
(/.f64 (*.f64 D (+.f64 M M)) (*.f64 2 d))
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 M M))
(*.f64 D (/.f64 (+.f64 M M) (*.f64 2 d)))
(*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d))))
(pow.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d)))) 1)
(+.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 D (/.f64 M (*.f64 2 d))))
(*.f64 (/.f64 D (*.f64 2 d)) (+.f64 M M))
(*.f64 D (/.f64 (+.f64 M M) (*.f64 2 d)))
(*.f64 D (*.f64 2 (/.f64 M (*.f64 2 d))))
(neg.f64 (*.f64 D (*.f64 2 (/.f64 M (*.f64 d -2)))))
(*.f64 (*.f64 D (/.f64 M (*.f64 d -2))) -2)
(*.f64 D (*.f64 (/.f64 M (*.f64 d -2)) -2))
(*.f64 D (*.f64 -2 (/.f64 M (*.f64 d -2))))
(*.f64 (/.f64 D (*.f64 d -2)) (*.f64 M -2))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))

localize144.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.7b
(*.f64 (pow.f64 M 2) h)
7.4b
(*.f64 l (pow.f64 d 2))
14.3b
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
16.4b
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
Compiler

Compiled 108 to 69 computations (36.1% saved)

series10.0ms (0%)

Counts
3 → 92
Calls

36 calls:

TimeVariablePointExpression
3.0ms
w0
@inf
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
0.0ms
D
@0
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
0.0ms
w0
@0
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
0.0ms
h
@0
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
0.0ms
M
@0
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))

rewrite129.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1252×rational_best-1
1228×rational_best-4
1228×rational_best-2
1228×rational_best-3
1198×rational_best-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01793
111493
219781
330681
455881
5116681
6286281
7608081
Stop Event
node limit
Counts
3 → 131
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 M 2) h)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) 0) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 4) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) -2) (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (-.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (-.f64 (*.f64 2 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) h) (-.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 1 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 h) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 M 2) (*.f64 2 (*.f64 w0 h))) (*.f64 w0 (*.f64 (pow.f64 M 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (pow.f64 M 2)) (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (pow.f64 M 2)) (-.f64 (*.f64 h (*.f64 2 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 h (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))) (pow.f64 D 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (pow.f64 D 2)) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (/.f64 h (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (-.f64 (*.f64 2 (pow.f64 M 2)) (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) (-.f64 (+.f64 h h) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 M 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 2 (*.f64 w0 h)) (*.f64 w0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 w0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 D 2) (*.f64 2 (*.f64 w0 h))) (*.f64 (pow.f64 D 2) (*.f64 w0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 D 2) (+.f64 w0 w0)) (*.f64 (pow.f64 D 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) w0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (+.f64 w0 w0) w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 w0 (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0)) (*.f64 w0 (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))) (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 2) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (neg.f64 w0)) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 D 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (*.f64 w0 (pow.f64 M 2))) (*.f64 w0 (pow.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 D 2) (+.f64 h h)) (*.f64 (pow.f64 D 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 D 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (neg.f64 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 M 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 w0 (pow.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 D 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 w0 h)) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h))) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 D 2) w0)) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 D 2) h)) (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 (pow.f64 M 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 (pow.f64 D 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) h)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 M 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 M 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 M 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 M 2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 M 2) h) 1)))))

simplify591.0ms (2.4%)

Algorithm
egg-herbie
Rules
1126×rational_best-simplify-2
1040×rational_best-simplify-1
1010×rational_best-simplify-47
970×rational_best-simplify-50
950×rational_best-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02829781
15269781
210578557
319308557
425578557
535518557
659138557
771368557
Stop Event
node limit
Counts
223 → 143
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 0)
(+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) 0))
(+.f64 0 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 -1 (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1))
(+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(+.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3))
(+.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))))
(+.f64 (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1) -1)
(+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) 0) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 0)
(-.f64 0 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) -2))
(-.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(-.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))
(-.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 4) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3))
(-.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) -2) (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 M 2) (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (pow.f64 M 2) (-.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 h (-.f64 (*.f64 2 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (-.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 h) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 M 2) (*.f64 2 (*.f64 w0 h))) (*.f64 w0 (*.f64 (pow.f64 M 2) h))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (pow.f64 M 2)) (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (pow.f64 M 2)) (-.f64 (*.f64 h (*.f64 2 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))) (pow.f64 D 2))
(*.f64 (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (pow.f64 D 2)) (pow.f64 D 2)))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (pow.f64 M 2))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (-.f64 (*.f64 2 (pow.f64 M 2)) (pow.f64 M 2)))
(*.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) h)
(*.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) (-.f64 (+.f64 h h) h))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 h))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 2 (*.f64 w0 h)) (*.f64 w0 h)))
(*.f64 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 w0 h)))
(*.f64 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 D 2) (*.f64 2 (*.f64 w0 h))) (*.f64 (pow.f64 D 2) (*.f64 w0 h))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w0))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 D 2) (+.f64 w0 w0)) (*.f64 (pow.f64 D 2) w0)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (+.f64 w0 w0) w0))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0)) (*.f64 w0 (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))) (pow.f64 (*.f64 D M) 2))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 2) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (neg.f64 w0)) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (neg.f64 (pow.f64 D 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 -1 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (pow.f64 M 2)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (*.f64 w0 (pow.f64 M 2))) (*.f64 w0 (pow.f64 M 2))))
(*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) -1)
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (pow.f64 D 2)))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 D 2) (+.f64 h h)) (*.f64 (pow.f64 D 2) h)))
(*.f64 (neg.f64 w0) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (neg.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 D 2) w0)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 w0))
(*.f64 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h))))
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (neg.f64 w0)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (pow.f64 M 2)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 w0 (pow.f64 M 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 h)))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 D 2) h)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 h))
(*.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (neg.f64 (*.f64 w0 h)) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (neg.f64 (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h))) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (neg.f64 (*.f64 (pow.f64 D 2) w0)) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 D 2) h)) (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (neg.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (pow.f64 M 2))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 (pow.f64 M 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 h))
(*.f64 (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 (pow.f64 D 2) h))
(*.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) h)
(pow.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1)
(neg.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(+.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 0)
(+.f64 0 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(-.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 0)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1)
(pow.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1)
(+.f64 (*.f64 (pow.f64 M 2) h) 0)
(+.f64 0 (*.f64 (pow.f64 M 2) h))
(-.f64 (*.f64 (pow.f64 M 2) h) 0)
(/.f64 (*.f64 (pow.f64 M 2) h) 1)
(pow.f64 (*.f64 (pow.f64 M 2) h) 1)
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 0)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) 0))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 0 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 -1 (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1) -1)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) 0) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 0)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(-.f64 0 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) -2))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(-.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 4) (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 3))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) -2) (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 M 2) (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 M 2) (-.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 h (-.f64 (*.f64 2 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (-.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 h) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 M 2) (*.f64 2 (*.f64 w0 h))) (*.f64 w0 (*.f64 (pow.f64 M 2) h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) h) (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (pow.f64 M 2)) (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (pow.f64 M 2)) (-.f64 (*.f64 h (*.f64 2 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))) (pow.f64 D 2))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (*.f64 w0 (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (pow.f64 D 2)) (pow.f64 D 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (pow.f64 M 2))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (-.f64 (*.f64 2 (pow.f64 M 2)) (pow.f64 M 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) h)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) (-.f64 (+.f64 h h) h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 2 (*.f64 w0 h)) (*.f64 w0 h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 w0 h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 D 2) (*.f64 2 (*.f64 w0 h))) (*.f64 (pow.f64 D 2) (*.f64 w0 h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w0))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 D 2) (+.f64 w0 w0)) (*.f64 (pow.f64 D 2) w0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (+.f64 w0 w0) w0))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 w0 w0)) (*.f64 w0 (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))) (pow.f64 (*.f64 D M) 2))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 2) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (neg.f64 w0)) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (pow.f64 D 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (pow.f64 M 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 2 (*.f64 w0 (pow.f64 M 2))) (*.f64 w0 (pow.f64 M 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) -1)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (pow.f64 D 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 (pow.f64 D 2) (+.f64 h h)) (*.f64 (pow.f64 D 2) h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 w0) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 D 2) w0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 w0))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (neg.f64 w0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))) (neg.f64 (pow.f64 M 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 w0 (pow.f64 M 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 (*.f64 w0 h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 (*.f64 (pow.f64 D 2) h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (neg.f64 h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 D 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 w0 h)) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h))) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 D 2) w0)) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 D 2) h)) (*.f64 (pow.f64 M 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (neg.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (pow.f64 M 2))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) w0) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 (pow.f64 M 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 w0 h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (*.f64 w0 (pow.f64 M 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) (*.f64 (pow.f64 D 2) h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)))) h)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(pow.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 0)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(+.f64 0 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(-.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 0)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(+.f64 (*.f64 (pow.f64 M 2) h) 0)
(*.f64 h (pow.f64 M 2))
(+.f64 0 (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 M 2) h) 0)
(*.f64 h (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 M 2) h) 1)
(*.f64 h (pow.f64 M 2))
(pow.f64 (*.f64 (pow.f64 M 2) h) 1)
(*.f64 h (pow.f64 M 2))

eval785.0ms (3.2%)

Compiler

Compiled 34330 to 22078 computations (35.7% saved)

prune411.0ms (1.7%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New96614980
Fresh235
Picked011
Done235
Total97021991
Error
3.5b
Counts
991 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
34.1b
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
24.3b
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
24.3b
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))))))
24.3b
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (+.f64 w0 (+.f64 w0 (*.f64 w0 -3))))))))
21.7b
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
30.7b
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
25.0b
(*.f64 w0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1))
23.4b
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8)))
24.3b
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))))
14.4b
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
14.7b
(*.f64 w0 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l))))
57.8b
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
59.8b
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
60.0b
(*.f64 w0 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
58.8b
(*.f64 w0 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))))
58.8b
(*.f64 w0 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))))
22.5b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
12.9b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
9.7b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3))))))
9.0b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
13.4b
w0
Compiler

Compiled 979 to 710 computations (27.5% saved)

localize123.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))))
4.6b
(*.f64 D (/.f64 M (*.f64 2 d)))
4.8b
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
5.2b
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))
Compiler

Compiled 150 to 102 computations (32% saved)

series21.0ms (0.1%)

Counts
3 → 156
Calls

42 calls:

TimeVariablePointExpression
2.0ms
D
@0
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))
1.0ms
M
@0
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))
1.0ms
l
@0
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))))
1.0ms
d
@0
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))
1.0ms
l
@0
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))

rewrite164.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1232×rational_best-1
1218×rational_best-4
1218×rational_best-2
1218×rational_best-3
1216×exponential-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023127
1146115
2211115
3300115
4497115
5955115
62222115
75750115
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (+.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3) (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (/.f64 -1 l) (*.f64 (/.f64 -1 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (+.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 1 l))) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (-.f64 (*.f64 (/.f64 -1 l) 2) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 2) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)))))

simplify726.0ms (3%)

Algorithm
egg-herbie
Rules
2004×rational_best-simplify-2
896×rational_best-simplify-53
854×rational_best-simplify-44
826×rational_best-simplify-1
762×rational_best-simplify-47
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
028213887
156011921
282511921
3133011009
4256610929
5401710929
6501810929
7583110929
8638710929
9660510929
10720910929
11727210929
12795010929
Stop Event
node limit
Counts
205 → 163
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))))
(+.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(+.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2))
(-.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 0)
(-.f64 0 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(-.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2))
(-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (+.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3) (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1 l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (/.f64 -1 l) (*.f64 (/.f64 -1 l) 2)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (+.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 1 l)))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 1 l))) (*.f64 2 (/.f64 1 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 2)))
(*.f64 (/.f64 1 l) (-.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (/.f64 1 l) (-.f64 (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (/.f64 -1 l))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (-.f64 (*.f64 (/.f64 -1 l) 2) (/.f64 -1 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) -1)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 2) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 (*.f64 h 1) 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 h 1) 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))
(*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 5))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l))))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 D (*.f64 (neg.f64 (sqrt.f64 (*.f64 1 (/.f64 h l)))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(neg.f64 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D (neg.f64 d))))
(*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (*.f64 1 (/.f64 h l)))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D (neg.f64 d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (*.f64 1 (/.f64 h l)))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (neg.f64 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D (neg.f64 d)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3)))))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (+.f64 (+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (*.f64 1 (/.f64 h l)))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D (neg.f64 d)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 (*.f64 h 1) 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 h 1) 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))
(*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 5))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l))))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 D (*.f64 (neg.f64 (sqrt.f64 (*.f64 1 (/.f64 h l)))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(neg.f64 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D (neg.f64 d))))
(*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (*.f64 1 (/.f64 h l)))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D (neg.f64 d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (*.f64 1 (/.f64 h l)))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (neg.f64 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D (neg.f64 d)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3)))))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 h 1))) -1/2)) (+.f64 (+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (*.f64 1 (/.f64 h l)))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D (neg.f64 d)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))
(*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 3 h)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (-.f64 (*.f64 4 h) (*.f64 h 3)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 5))))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 (*.f64 h 1) l)) (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 h 1) 3))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l (*.f64 h 1))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 1 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 (*.f64 h 1) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 M (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 D d))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 (*.f64 h 1) 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 h 1) 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 (*.f64 h 1) 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 h 1) 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 (*.f64 h 1) 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 h 1) 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 3 h)) 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 (*.f64 h 1) 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 h 1) 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 4 h) (*.f64 h 3)) 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 (*.f64 h 1) 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 (*.f64 h 1) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (+.f64 1 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 h 1) 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 0)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(-.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))) -1)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)) 1)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h (neg.f64 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(+.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 0)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(+.f64 0 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(+.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 0)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 0 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -3))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2) (+.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) -2)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 4) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 3) (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (/.f64 -1 l) (*.f64 (/.f64 -1 l) 2)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (+.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 1 l)))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (-.f64 (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 1 l))) (*.f64 2 (/.f64 1 l))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 1)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 2)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (/.f64 1 l) (-.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (/.f64 1 l) (-.f64 (+.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (/.f64 -1 l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) (-.f64 (*.f64 (/.f64 -1 l) 2) (/.f64 -1 l)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)) -1)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 2) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) 1)
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l))))

localize26.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.2b
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
3.4b
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
4.5b
(*.f64 M (/.f64 D d))
12.1b
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
Compiler

Compiled 61 to 24 computations (60.7% saved)

series250.0ms (1%)

Counts
4 → 120
Calls

48 calls:

TimeVariablePointExpression
223.0ms
h
@-inf
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
1.0ms
w0
@0
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
1.0ms
M
@0
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
1.0ms
D
@0
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
1.0ms
M
@0
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1574×rational_best-1
1518×rational_best-2
1160×rational_best-simplify-46
882×rational_best-4
882×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017106
1110106
2173106
3243106
4408106
5765106
61589106
74327106
87610106
Stop Event
node limit
Counts
4 → 28
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
(*.f64 M (/.f64 D d))
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (/.f64 D d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 M (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (/.f64 D d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (/.f64 D d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M D) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (neg.f64 (/.f64 M d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (/.f64 D d)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M D)) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D w0))) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M w0) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) D)) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 1)))))

simplify261.0ms (1.1%)

Algorithm
egg-herbie
Rules
1380×rational_best-simplify-47
1290×rational_best-simplify-2
1028×rational_best-simplify-50
990×rational_best-simplify-53
802×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0844780
11534780
22944780
36004780
48424780
59594780
611434780
717314780
823784780
924304780
1025354780
1127444780
1231534780
1335724780
1443174780
1564264780
Stop Event
node limit
Counts
148 → 52
Calls
Call 1
Inputs
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 0)
(+.f64 0 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(-.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 0)
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)
(+.f64 (*.f64 M (/.f64 D d)) 0)
(+.f64 0 (*.f64 M (/.f64 D d)))
(-.f64 (*.f64 M (/.f64 D d)) 0)
(/.f64 (*.f64 M (/.f64 D d)) 1)
(/.f64 (*.f64 M D) d)
(/.f64 (*.f64 (neg.f64 D) (neg.f64 (/.f64 M d))) 1)
(pow.f64 (*.f64 M (/.f64 D d)) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M D)) d)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 1)
(/.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D w0))) d)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) d)
(/.f64 (*.f64 (*.f64 M w0) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) D)) d)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 1)
Outputs
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 w0 d)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 (*.f64 D M) (/.f64 w0 d))))
(+.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 0)
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
(+.f64 0 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
(-.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 0)
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
(*.f64 1 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
(/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) 1)
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
(+.f64 (*.f64 M (/.f64 D d)) 0)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(+.f64 0 (*.f64 M (/.f64 D d)))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(-.f64 (*.f64 M (/.f64 D d)) 0)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 M (/.f64 D d)) 1)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 M D) d)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 (/.f64 M d))) 1)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(pow.f64 (*.f64 M (/.f64 D d)) 1)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 0)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))))
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 0)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 1)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M D)) d)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 D d))) 1)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 0)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 w0 d))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 d))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))))
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 w0 d))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 d))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 0)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 w0 d))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 d))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 1)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 w0 d))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 d))))
(/.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D w0))) d)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 w0 d))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 d))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) d)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 w0 d))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 d))))
(/.f64 (*.f64 (*.f64 M w0) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) D)) d)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 w0 d))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 d))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D (/.f64 w0 d)))) 1)
(*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 w0 d))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 d))))

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.2b
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
4.5b
(*.f64 M (/.f64 D d))
4.8b
(/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)
5.2b
(*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))
Compiler

Compiled 115 to 59 computations (48.7% saved)

series18.0ms (0.1%)

Counts
3 → 180
Calls

45 calls:

TimeVariablePointExpression
7.0ms
D
@inf
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
1.0ms
w0
@0
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
0.0ms
h
@0
(*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))
0.0ms
w0
@-inf
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
0.0ms
w0
@inf
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1544×rational_best-1
1508×rational_best-2
1174×rational_best-simplify-46
920×rational_best-4
920×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021129
1137129
2203129
3266129
4390129
5680129
61376129
74164129
87694129
Stop Event
node limit
Counts
3 → 56
Calls
Call 1
Inputs
(*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 h -1/2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (/.f64 -1 l) (*.f64 (/.f64 1 l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) 3) (*.f64 2 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (-.f64 (*.f64 (/.f64 1 l) -2) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (+.f64 (/.f64 1 l) (*.f64 (/.f64 1 l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (+.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 1)))))

simplify366.0ms (1.5%)

Algorithm
egg-herbie
Rules
2154×rational_best-simplify-53
1542×rational_best-simplify-2
1370×rational_best-simplify-55
1028×rational_best-simplify-1
746×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01699818
12869818
24579818
38029818
420759818
549969818
666049818
769799818
874159818
974749818
1075349818
Stop Event
node limit
Counts
236 → 99
Calls
Call 1
Inputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))))
(-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 0)
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 h -1/2)) l)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))
(+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1) -1)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 0)
(-.f64 0 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2))
(-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 1 l))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (/.f64 -1 l) (*.f64 (/.f64 1 l) -2)))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))
(*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))
(*.f64 (/.f64 1 l) (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))
(*.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2)))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) 3) (*.f64 2 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))
(*.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))
(*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (/.f64 -1 l))
(*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (-.f64 (*.f64 (/.f64 1 l) -2) (/.f64 -1 l)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (+.f64 (/.f64 1 l) (*.f64 (/.f64 1 l) -2)))
(*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) -1)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)))
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))
(*.f64 (/.f64 -1 l) (+.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))
(+.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 0)
(+.f64 0 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)))
(-.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 0)
(/.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 1)
(pow.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 1)
Outputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))
(+.f64 0 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))
(-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)
(*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 h -1/2)) l)
(*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)
(*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 0)
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 0 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1) -1)
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 0)
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 0 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)) (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -2) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) -4))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 2 l))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 4) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (/.f64 -1 l) (*.f64 (/.f64 1 l) -2)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 -1 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 1 l) (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) 3) (*.f64 2 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (/.f64 -1 l))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (-.f64 (*.f64 (/.f64 1 l) -2) (/.f64 -1 l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)) (+.f64 (/.f64 1 l) (*.f64 (/.f64 1 l) -2)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)) -1)
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2) (neg.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2))))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (/.f64 -1 l) (+.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -2)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(neg.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (neg.f64 l)))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(+.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 0)
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))
(+.f64 0 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))
(-.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 0)
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))
(/.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 1)
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))
(pow.f64 (*.f64 w0 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 -1/2 (/.f64 h l))) 1)) 1)
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 h (/.f64 -1/2 l)))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))

localize50.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.9b
(-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))
5.4b
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)
7.9b
(/.f64 (pow.f64 D 2) l)
14.2b
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))
Compiler

Compiled 141 to 78 computations (44.7% saved)

series19.0ms (0.1%)

Counts
4 → 108
Calls

36 calls:

TimeVariablePointExpression
3.0ms
h
@0
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))
2.0ms
M
@0
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))
2.0ms
d
@-inf
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))
2.0ms
d
@0
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))
1.0ms
l
@0
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))

rewrite114.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1590×rational_best-1
1324×rational_best-simplify-46
1078×rational_best-simplify-51
1060×rational_best-simplify-49
834×rational_best-simplify-2
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
019136
1122136
2195100
3313100
4581100
51413100
64076100
7779494
Stop Event
node limit
Counts
4 → 142
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))
(/.f64 (pow.f64 D 2) l)
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)
(-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) (*.f64 h -1/2))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) (*.f64 -1/2 (pow.f64 D 2))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) (pow.f64 D 2))) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 D 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 D 2) l) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 D 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 D 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (-.f64 0 (*.f64 (/.f64 (pow.f64 D 2) l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 D 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 D 2) l) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 D 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 D 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (-.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (/.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 D 2) l) -2) (+.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 4) (*.f64 (/.f64 (pow.f64 D 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) (*.f64 2 (/.f64 (pow.f64 D 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) l) -2) -1) (/.f64 (pow.f64 D 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 D 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (pow.f64 D 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 D 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 D 2)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (neg.f64 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 D 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 M d) (*.f64 (/.f64 M d) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 M 1/2) d) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 M 1/2) d))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 M d))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 3) (*.f64 (/.f64 M d) -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 3) (-.f64 (*.f64 3/2 (/.f64 M d)) (*.f64 (/.f64 M d) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 3) (-.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 (+.f64 M M) d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 5/2) (*.f64 (/.f64 M d) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 M (neg.f64 d)) (*.f64 3/2 (/.f64 M d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 M (neg.f64 d)) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 M (neg.f64 d)) (-.f64 (*.f64 (/.f64 M d) -1/2) (*.f64 (/.f64 M d) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 M M) d) (*.f64 (/.f64 M d) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 M M) d) (-.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 M d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -3/2) (/.f64 (+.f64 M M) d))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -3) (*.f64 (/.f64 M d) 7/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -3) (-.f64 (*.f64 (/.f64 M d) -1/2) (*.f64 (/.f64 M (neg.f64 d)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -3) (-.f64 (*.f64 (/.f64 M d) -5/2) (*.f64 (/.f64 M d) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -2) (*.f64 (/.f64 M d) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -2) (-.f64 (*.f64 (/.f64 M d) -3/2) (neg.f64 (*.f64 (/.f64 M d) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -2) (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M (neg.f64 d)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -5/2) (*.f64 (/.f64 M d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 6) (*.f64 (/.f64 M d) -11/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 11/2) (neg.f64 (*.f64 (/.f64 M d) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -6) (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 4) (-.f64 (*.f64 (/.f64 M d) -3/2) (/.f64 (+.f64 M M) d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 4) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -11/2) (*.f64 (/.f64 M d) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -11/2) (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -11/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) -5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 5) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 5) (-.f64 0 (*.f64 (/.f64 M d) 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 9/2) (neg.f64 (*.f64 (/.f64 M d) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 9/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 7/2) (*.f64 (/.f64 M d) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)) (*.f64 (/.f64 M d) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)) (*.f64 (/.f64 M d) -11/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 M d) 4)) (*.f64 (/.f64 M d) 9/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 M d) 5)) (*.f64 (/.f64 M d) 11/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 M d) 5)) (-.f64 0 (*.f64 (/.f64 M d) -11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 M d) 9/2)) (*.f64 (/.f64 M d) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -9/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M (neg.f64 d)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) -9/2) (-.f64 0 (*.f64 (/.f64 M d) -5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 23/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 M d) 23/2) (-.f64 0 (*.f64 (/.f64 M d) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (*.f64 -1/2 (/.f64 -1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (+.f64 (*.f64 -1/2 (/.f64 1 d)) (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (+.f64 (/.f64 1 d) (*.f64 -1/2 (/.f64 1 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (+.f64 (/.f64 1 d) (-.f64 (*.f64 3/2 (/.f64 1 d)) (*.f64 2 (/.f64 1 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (+.f64 (*.f64 (/.f64 1 d) 5/2) (*.f64 (/.f64 1 d) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (+.f64 (*.f64 (/.f64 1 d) 3) (neg.f64 (*.f64 (/.f64 1 d) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (+.f64 (*.f64 (/.f64 1 d) 3) (*.f64 (/.f64 -1 d) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M d) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M 1/2) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 M (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 M 1/2) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 M d) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (*.f64 -1/2 (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (*.f64 M 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (-.f64 (+.f64 M M) (*.f64 3/2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (-.f64 0 (*.f64 1/2 (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 (*.f64 1/2 (neg.f64 M)) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 (*.f64 M -1/2) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 M (*.f64 1/2 (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 M (-.f64 (*.f64 3/2 M) (+.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 M (*.f64 M -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 (*.f64 M 5/2) (*.f64 M -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 (*.f64 M 5/2) (neg.f64 (+.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 (*.f64 M 3) (*.f64 (neg.f64 M) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 M d) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (neg.f64 d)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 M d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (*.f64 -1/2 (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (+.f64 (*.f64 -1/2 (/.f64 -1 d)) (/.f64 -1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (+.f64 (/.f64 -1 d) (*.f64 -1/2 (/.f64 -1 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (+.f64 (*.f64 2 (/.f64 1 d)) (neg.f64 (*.f64 (/.f64 1 d) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (+.f64 (*.f64 2 (/.f64 1 d)) (*.f64 (/.f64 -1 d) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (*.f64 1/2 (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (*.f64 M -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (+.f64 (*.f64 -1/2 (neg.f64 M)) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (+.f64 (*.f64 M 1/2) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (+.f64 M (neg.f64 (*.f64 3/2 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (+.f64 (neg.f64 M) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 1 d)) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 -1 d)) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (neg.f64 M)) (/.f64 -1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (neg.f64 M)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M -1/2) (/.f64 -1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M 1/2) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 M M) (*.f64 3/2 M)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 1/2 (neg.f64 M))) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M 1/2) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 M d) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (neg.f64 M)) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M 1/2) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 M 1/2) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 M d) -1/2))))))

simplify289.0ms (1.2%)

Algorithm
egg-herbie
Rules
1702×rational_best-simplify-2
1014×rational_best-simplify-41
870×rational_best-simplify-34
868×rational_best-simplify-52
862×rational_best-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03487212
15946868
29706454
317946076
432336076
546066076
656496076
758266076
859146076
960336076
Stop Event
node limit
Counts
250 → 191
Calls
Call 1
Inputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h) (pow.f64 d 2))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) d))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 0)
(+.f64 0 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))))
(-.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 0)
(/.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 1)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) (*.f64 h -1/2))) l)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) (*.f64 -1/2 (pow.f64 D 2))) l)
(/.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) (pow.f64 D 2))) l)
(pow.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 1)
(+.f64 (/.f64 (pow.f64 D 2) l) 0)
(+.f64 (/.f64 (pow.f64 D 2) l) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(+.f64 0 (/.f64 (pow.f64 D 2) l))
(+.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 D 2) l)))
(+.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (-.f64 0 (*.f64 (/.f64 (pow.f64 D 2) l) -2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) (neg.f64 l)))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) (neg.f64 l))))
(+.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(-.f64 (/.f64 (pow.f64 D 2) l) 0)
(-.f64 (/.f64 (pow.f64 D 2) l) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(-.f64 0 (/.f64 (pow.f64 D 2) (neg.f64 l)))
(-.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(-.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 D 2) l) -2))
(-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) l))
(-.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (-.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(-.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (/.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) -1))
(-.f64 (*.f64 (/.f64 (pow.f64 D 2) l) -2) (+.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)))))
(-.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 4) (*.f64 (/.f64 (pow.f64 D 2) l) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) (*.f64 2 (/.f64 (pow.f64 D 2) l)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) l) -2) -1) (/.f64 (pow.f64 D 2) l))
(*.f64 (pow.f64 D 2) (/.f64 1 l))
(*.f64 (/.f64 (pow.f64 D 2) l) 1)
(*.f64 1 (/.f64 (pow.f64 D 2) l))
(*.f64 (/.f64 1 l) (pow.f64 D 2))
(*.f64 -1 (/.f64 (pow.f64 D 2) (neg.f64 l)))
(*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 -1 l))
(*.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) -1)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 D 2)))
(pow.f64 (/.f64 (pow.f64 D 2) l) 1)
(neg.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h))
(-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 0)
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 1)
(+.f64 (/.f64 M d) (*.f64 (/.f64 M d) -1/2))
(+.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M (neg.f64 d)))
(+.f64 (/.f64 (*.f64 M 1/2) d) 0)
(+.f64 0 (/.f64 (*.f64 M 1/2) d))
(+.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 M d))
(+.f64 (*.f64 (/.f64 M d) 3) (*.f64 (/.f64 M d) -5/2))
(+.f64 (*.f64 (/.f64 M d) 3) (-.f64 (*.f64 3/2 (/.f64 M d)) (*.f64 (/.f64 M d) 4)))
(+.f64 (*.f64 (/.f64 M d) 3) (-.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 (+.f64 M M) d)))
(+.f64 (*.f64 (/.f64 M d) 5/2) (*.f64 (/.f64 M d) -2))
(+.f64 (/.f64 M (neg.f64 d)) (*.f64 3/2 (/.f64 M d)))
(+.f64 (/.f64 M (neg.f64 d)) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) -1/2)))
(+.f64 (/.f64 M (neg.f64 d)) (-.f64 (*.f64 (/.f64 M d) -1/2) (*.f64 (/.f64 M d) -2)))
(+.f64 (/.f64 (+.f64 M M) d) (*.f64 (/.f64 M d) -3/2))
(+.f64 (/.f64 (+.f64 M M) d) (-.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 M d)))
(+.f64 (*.f64 (/.f64 M d) -3/2) (/.f64 (+.f64 M M) d))
(+.f64 (*.f64 (/.f64 M d) -3) (*.f64 (/.f64 M d) 7/2))
(+.f64 (*.f64 (/.f64 M d) -3) (-.f64 (*.f64 (/.f64 M d) -1/2) (*.f64 (/.f64 M (neg.f64 d)) 4)))
(+.f64 (*.f64 (/.f64 M d) -3) (-.f64 (*.f64 (/.f64 M d) -5/2) (*.f64 (/.f64 M d) -6)))
(+.f64 (*.f64 (/.f64 M d) -2) (*.f64 (/.f64 M d) 5/2))
(+.f64 (*.f64 (/.f64 M d) -2) (-.f64 (*.f64 (/.f64 M d) -3/2) (neg.f64 (*.f64 (/.f64 M d) 4))))
(+.f64 (*.f64 (/.f64 M d) -2) (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M (neg.f64 d)) 4)))
(+.f64 (*.f64 (/.f64 M d) -5/2) (*.f64 (/.f64 M d) 3))
(+.f64 (*.f64 (/.f64 M d) 6) (*.f64 (/.f64 M d) -11/2))
(+.f64 (*.f64 (/.f64 M d) 11/2) (neg.f64 (*.f64 (/.f64 M d) 5)))
(+.f64 (*.f64 (/.f64 M d) -6) (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)))
(+.f64 (*.f64 (/.f64 M d) 4) (-.f64 (*.f64 (/.f64 M d) -3/2) (/.f64 (+.f64 M M) d)))
(+.f64 (*.f64 (/.f64 M d) 4) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 9/2)))
(+.f64 (*.f64 (/.f64 M d) -11/2) (*.f64 (/.f64 M d) 6))
(+.f64 (*.f64 (/.f64 M d) -11/2) (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)))
(+.f64 (*.f64 (/.f64 M d) -11/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) -5)))
(+.f64 (*.f64 (/.f64 M d) 5) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)))
(+.f64 (*.f64 (/.f64 M d) 5) (-.f64 0 (*.f64 (/.f64 M d) 9/2)))
(+.f64 (*.f64 (/.f64 M d) 9/2) (neg.f64 (*.f64 (/.f64 M d) 4)))
(+.f64 (*.f64 (/.f64 M d) 9/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)))
(+.f64 (*.f64 (/.f64 M d) 7/2) (*.f64 (/.f64 M d) -3))
(+.f64 (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)) (*.f64 (/.f64 M d) -6))
(+.f64 (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)) (*.f64 (/.f64 M d) -11/2))
(+.f64 (neg.f64 (*.f64 (/.f64 M d) 4)) (*.f64 (/.f64 M d) 9/2))
(+.f64 (neg.f64 (*.f64 (/.f64 M d) 5)) (*.f64 (/.f64 M d) 11/2))
(+.f64 (neg.f64 (*.f64 (/.f64 M d) 5)) (-.f64 0 (*.f64 (/.f64 M d) -11/2)))
(+.f64 (neg.f64 (*.f64 (/.f64 M d) 9/2)) (*.f64 (/.f64 M d) 5))
(+.f64 (*.f64 (/.f64 M d) -9/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M (neg.f64 d)) 4)))
(+.f64 (*.f64 (/.f64 M d) -9/2) (-.f64 0 (*.f64 (/.f64 M d) -5)))
(+.f64 (*.f64 (/.f64 M d) 23/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 12)))
(+.f64 (*.f64 (/.f64 M d) 23/2) (-.f64 0 (*.f64 (/.f64 M d) 11)))
(*.f64 M (*.f64 -1/2 (/.f64 -1 d)))
(*.f64 M (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))))
(*.f64 M (+.f64 (*.f64 -1/2 (/.f64 1 d)) (/.f64 1 d)))
(*.f64 M (+.f64 (/.f64 1 d) (*.f64 -1/2 (/.f64 1 d))))
(*.f64 M (+.f64 (/.f64 1 d) (-.f64 (*.f64 3/2 (/.f64 1 d)) (*.f64 2 (/.f64 1 d)))))
(*.f64 M (+.f64 (*.f64 (/.f64 1 d) 5/2) (*.f64 (/.f64 1 d) -2)))
(*.f64 M (+.f64 (*.f64 (/.f64 1 d) 3) (neg.f64 (*.f64 (/.f64 1 d) 5/2))))
(*.f64 M (+.f64 (*.f64 (/.f64 1 d) 3) (*.f64 (/.f64 -1 d) 5/2)))
(*.f64 (/.f64 M d) 1/2)
(*.f64 (/.f64 (*.f64 M 1/2) d) 1)
(*.f64 -1/2 (/.f64 M (neg.f64 d)))
(*.f64 1 (/.f64 (*.f64 M 1/2) d))
(*.f64 (*.f64 (/.f64 M d) -1/2) -1)
(*.f64 (/.f64 1 d) (*.f64 -1/2 (neg.f64 M)))
(*.f64 (/.f64 1 d) (*.f64 M 1/2))
(*.f64 (/.f64 1 d) (-.f64 (+.f64 M M) (*.f64 3/2 M)))
(*.f64 (/.f64 1 d) (-.f64 0 (*.f64 1/2 (neg.f64 M))))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 1/2 (neg.f64 M)) M))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M -1/2) M))
(*.f64 (/.f64 1 d) (+.f64 M (*.f64 1/2 (neg.f64 M))))
(*.f64 (/.f64 1 d) (+.f64 M (-.f64 (*.f64 3/2 M) (+.f64 M M))))
(*.f64 (/.f64 1 d) (+.f64 M (*.f64 M -1/2)))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M 5/2) (*.f64 M -2)))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M 5/2) (neg.f64 (+.f64 M M))))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M 3) (*.f64 (neg.f64 M) 5/2)))
(*.f64 -1 (*.f64 (/.f64 M d) -1/2))
(*.f64 (/.f64 M (neg.f64 d)) -1/2)
(*.f64 1/2 (/.f64 M d))
(*.f64 (neg.f64 M) (*.f64 -1/2 (/.f64 1 d)))
(*.f64 (neg.f64 M) (+.f64 (*.f64 -1/2 (/.f64 -1 d)) (/.f64 -1 d)))
(*.f64 (neg.f64 M) (+.f64 (/.f64 -1 d) (*.f64 -1/2 (/.f64 -1 d))))
(*.f64 (neg.f64 M) (+.f64 (*.f64 2 (/.f64 1 d)) (neg.f64 (*.f64 (/.f64 1 d) 5/2))))
(*.f64 (neg.f64 M) (+.f64 (*.f64 2 (/.f64 1 d)) (*.f64 (/.f64 -1 d) 5/2)))
(*.f64 (/.f64 -1 d) (*.f64 1/2 (neg.f64 M)))
(*.f64 (/.f64 -1 d) (*.f64 M -1/2))
(*.f64 (/.f64 -1 d) (+.f64 (*.f64 -1/2 (neg.f64 M)) (neg.f64 M)))
(*.f64 (/.f64 -1 d) (+.f64 (*.f64 M 1/2) (neg.f64 M)))
(*.f64 (/.f64 -1 d) (+.f64 M (neg.f64 (*.f64 3/2 M))))
(*.f64 (/.f64 -1 d) (+.f64 (neg.f64 M) (*.f64 M 1/2)))
(*.f64 (*.f64 -1/2 (/.f64 1 d)) (neg.f64 M))
(*.f64 (*.f64 -1/2 (/.f64 -1 d)) M)
(*.f64 (*.f64 1/2 (neg.f64 M)) (/.f64 -1 d))
(*.f64 (*.f64 -1/2 (neg.f64 M)) (/.f64 1 d))
(*.f64 (*.f64 M -1/2) (/.f64 -1 d))
(*.f64 (*.f64 M 1/2) (/.f64 1 d))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))) M)
(*.f64 (-.f64 (+.f64 M M) (*.f64 3/2 M)) (/.f64 1 d))
(*.f64 (-.f64 0 (*.f64 1/2 (neg.f64 M))) (/.f64 1 d))
(/.f64 (/.f64 (*.f64 M 1/2) d) 1)
(/.f64 (*.f64 (/.f64 M d) -1/2) -1)
(/.f64 (*.f64 -1/2 (neg.f64 M)) d)
(/.f64 (*.f64 M 1/2) d)
(pow.f64 (/.f64 (*.f64 M 1/2) d) 1)
(neg.f64 (*.f64 (/.f64 M d) -1/2))
Outputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 M 3/2) M) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 1/2)) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 M 3/2) M) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 1/2)) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 M 3/2) M) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 1/2)) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 M 3/2) M) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 1/2)) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 M 3/2) M) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 1/2)) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 M 3/2) M) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 1/2)) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 M 3/2) M) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 1/2)) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M 3/2) M) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 M 3/2) M) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 1/2)) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M -3/2) (neg.f64 M)) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (*.f64 M -1/2) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M -1/2) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M -3/2) (neg.f64 M)) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (*.f64 M -1/2) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M -1/2) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M -3/2) (neg.f64 M)) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (*.f64 M -1/2) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M -1/2) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 M -3/2) (neg.f64 M)) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (*.f64 M -1/2) 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M -1/2) D) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h)) l))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M 3/2) M) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M 1/2) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M 3/2) M) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M 1/2) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M 3/2) M) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M 1/2) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M 3/2) M) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M 1/2) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M 3/2) M) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M 1/2) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M 3/2) M) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M 1/2) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M 3/2) M) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M 1/2) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 M) M) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M 3/2) M) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M 1/2) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M -3/2) (neg.f64 M)) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 M -1/2) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M -3/2) (neg.f64 M)) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 M -1/2) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M -3/2) (neg.f64 M)) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 M -1/2) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (pow.f64 (-.f64 (*.f64 M -3/2) (neg.f64 M)) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 M -1/2) 2) (/.f64 h (pow.f64 d 2)))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 M) M) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 M) (*.f64 -1 M)) d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 0)
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(+.f64 0 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))))
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(-.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 0)
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(/.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 1)
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) (*.f64 h -1/2))) l)
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) (*.f64 -1/2 (pow.f64 D 2))) l)
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(/.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) (pow.f64 D 2))) l)
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(pow.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2) l))) 1)
(*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2)) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) 2)) l)))
(*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 M 3/2) M) d) D) 2) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l))
(+.f64 (/.f64 (pow.f64 D 2) l) 0)
(/.f64 (pow.f64 D 2) l)
(+.f64 (/.f64 (pow.f64 D 2) l) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(/.f64 (pow.f64 D 2) l)
(+.f64 0 (/.f64 (pow.f64 D 2) l))
(/.f64 (pow.f64 D 2) l)
(+.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 D 2) l)))
(/.f64 (pow.f64 D 2) l)
(+.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (-.f64 0 (*.f64 (/.f64 (pow.f64 D 2) l) -2)))
(/.f64 (pow.f64 D 2) l)
(+.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) (neg.f64 l)))
(/.f64 (pow.f64 D 2) l)
(+.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) (neg.f64 l))))
(/.f64 (pow.f64 D 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(/.f64 (pow.f64 D 2) l)
(-.f64 (/.f64 (pow.f64 D 2) l) 0)
(/.f64 (pow.f64 D 2) l)
(-.f64 (/.f64 (pow.f64 D 2) l) (-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(/.f64 (pow.f64 D 2) l)
(-.f64 0 (/.f64 (pow.f64 D 2) (neg.f64 l)))
(/.f64 (pow.f64 D 2) l)
(-.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(/.f64 (pow.f64 D 2) l)
(-.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 D 2) l) -2))
(/.f64 (pow.f64 D 2) l)
(-.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)) (/.f64 (pow.f64 D 2) l))
(/.f64 (pow.f64 D 2) l)
(-.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (-.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 D 2) l))))
(/.f64 (pow.f64 D 2) l)
(-.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l))) (/.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) -1))
(/.f64 (pow.f64 D 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 D 2) l) -2) (+.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 D 2) l)))))
(/.f64 (pow.f64 D 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 4) (*.f64 (/.f64 (pow.f64 D 2) l) 3))
(/.f64 (pow.f64 D 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 D 2) l) 3) (*.f64 2 (/.f64 (pow.f64 D 2) l)))
(/.f64 (pow.f64 D 2) l)
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) l) -2) -1) (/.f64 (pow.f64 D 2) l))
(/.f64 (pow.f64 D 2) l)
(*.f64 (pow.f64 D 2) (/.f64 1 l))
(/.f64 (pow.f64 D 2) l)
(*.f64 (/.f64 (pow.f64 D 2) l) 1)
(/.f64 (pow.f64 D 2) l)
(*.f64 1 (/.f64 (pow.f64 D 2) l))
(/.f64 (pow.f64 D 2) l)
(*.f64 (/.f64 1 l) (pow.f64 D 2))
(/.f64 (pow.f64 D 2) l)
(*.f64 -1 (/.f64 (pow.f64 D 2) (neg.f64 l)))
(/.f64 (pow.f64 D 2) l)
(*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 -1 l))
(/.f64 (pow.f64 D 2) l)
(*.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)) -1)
(/.f64 (pow.f64 D 2) l)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) l)
(pow.f64 (/.f64 (pow.f64 D 2) l) 1)
(/.f64 (pow.f64 D 2) l)
(neg.f64 (/.f64 (pow.f64 D 2) (neg.f64 l)))
(/.f64 (pow.f64 D 2) l)
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 0)
(*.f64 h (pow.f64 (/.f64 (*.f64 M 1/2) d) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 1/2 d)) 2))
(+.f64 0 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h))
(*.f64 h (pow.f64 (/.f64 (*.f64 M 1/2) d) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 1/2 d)) 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 0)
(*.f64 h (pow.f64 (/.f64 (*.f64 M 1/2) d) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 1/2 d)) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 1)
(*.f64 h (pow.f64 (/.f64 (*.f64 M 1/2) d) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 1/2 d)) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) h) 1)
(*.f64 h (pow.f64 (/.f64 (*.f64 M 1/2) d) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 1/2 d)) 2))
(+.f64 (/.f64 M d) (*.f64 (/.f64 M d) -1/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M (neg.f64 d)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (/.f64 (*.f64 M 1/2) d) 0)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 0 (/.f64 (*.f64 M 1/2) d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 3) (*.f64 (/.f64 M d) -5/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 3) (-.f64 (*.f64 3/2 (/.f64 M d)) (*.f64 (/.f64 M d) 4)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 3) (-.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 (+.f64 M M) d)))
(+.f64 (*.f64 (/.f64 M d) 3) (-.f64 (*.f64 -1/2 (/.f64 M d)) (/.f64 (+.f64 M M) d)))
(+.f64 (*.f64 (/.f64 M d) 3) (-.f64 (*.f64 M (/.f64 -1/2 d)) (/.f64 (+.f64 M M) d)))
(+.f64 (*.f64 (/.f64 M d) 3) (/.f64 (-.f64 (*.f64 M -1/2) (+.f64 M M)) d))
(+.f64 (*.f64 (/.f64 M d) 5/2) (*.f64 (/.f64 M d) -2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (/.f64 M (neg.f64 d)) (*.f64 3/2 (/.f64 M d)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (/.f64 M (neg.f64 d)) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) -1/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (/.f64 M (neg.f64 d)) (-.f64 (*.f64 (/.f64 M d) -1/2) (*.f64 (/.f64 M d) -2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (/.f64 (+.f64 M M) d) (*.f64 (/.f64 M d) -3/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (/.f64 (+.f64 M M) d) (-.f64 (*.f64 (/.f64 M d) -1/2) (/.f64 M d)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -3/2) (/.f64 (+.f64 M M) d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -3) (*.f64 (/.f64 M d) 7/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -3) (-.f64 (*.f64 (/.f64 M d) -1/2) (*.f64 (/.f64 M (neg.f64 d)) 4)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -3) (-.f64 (*.f64 (/.f64 M d) -5/2) (*.f64 (/.f64 M d) -6)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -2) (*.f64 (/.f64 M d) 5/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -2) (-.f64 (*.f64 (/.f64 M d) -3/2) (neg.f64 (*.f64 (/.f64 M d) 4))))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -2) (-.f64 (*.f64 (/.f64 M d) -3/2) (*.f64 (/.f64 M (neg.f64 d)) 4)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -5/2) (*.f64 (/.f64 M d) 3))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 6) (*.f64 (/.f64 M d) -11/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 11/2) (neg.f64 (*.f64 (/.f64 M d) 5)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -6) (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 4) (-.f64 (*.f64 (/.f64 M d) -3/2) (/.f64 (+.f64 M M) d)))
(+.f64 (*.f64 (/.f64 M d) 4) (-.f64 (*.f64 -3/2 (/.f64 M d)) (/.f64 (+.f64 M M) d)))
(+.f64 (*.f64 (/.f64 M d) 4) (-.f64 (*.f64 M (/.f64 -3/2 d)) (/.f64 (+.f64 M M) d)))
(+.f64 (*.f64 (/.f64 M d) 4) (/.f64 (-.f64 (*.f64 M -3/2) (+.f64 M M)) d))
(+.f64 (*.f64 (/.f64 M d) 4) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 9/2)))
(+.f64 (*.f64 (/.f64 M d) 4) (*.f64 (/.f64 M d) -7/2))
(+.f64 (*.f64 (/.f64 M d) -11/2) (*.f64 (/.f64 M d) 6))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -11/2) (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -11/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) -5)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 5) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 5) (-.f64 0 (*.f64 (/.f64 M d) 9/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 9/2) (neg.f64 (*.f64 (/.f64 M d) 4)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 9/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 7/2) (*.f64 (/.f64 M d) -3))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 11/2)) (*.f64 (/.f64 M d) -6))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (+.f64 (/.f64 M d) (*.f64 (/.f64 M d) 5)) (*.f64 (/.f64 M d) -11/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 M d) 4)) (*.f64 (/.f64 M d) 9/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 M d) 5)) (*.f64 (/.f64 M d) 11/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 M d) 5)) (-.f64 0 (*.f64 (/.f64 M d) -11/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 M d) 9/2)) (*.f64 (/.f64 M d) 5))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -9/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M (neg.f64 d)) 4)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) -9/2) (-.f64 0 (*.f64 (/.f64 M d) -5)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 23/2) (-.f64 (/.f64 M d) (*.f64 (/.f64 M d) 12)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 M d) 23/2) (-.f64 0 (*.f64 (/.f64 M d) 11)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 M (*.f64 -1/2 (/.f64 -1 d)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 M (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 M (+.f64 (*.f64 -1/2 (/.f64 1 d)) (/.f64 1 d)))
(*.f64 M (+.f64 (/.f64 1 d) (*.f64 -1/2 (/.f64 1 d))))
(*.f64 M (+.f64 (/.f64 1 d) (*.f64 -1/2 (/.f64 1 d))))
(*.f64 M (+.f64 (/.f64 1 d) (-.f64 (*.f64 3/2 (/.f64 1 d)) (*.f64 2 (/.f64 1 d)))))
(*.f64 M (+.f64 (/.f64 1 d) (*.f64 -1/2 (/.f64 1 d))))
(*.f64 M (+.f64 (*.f64 (/.f64 1 d) 5/2) (*.f64 (/.f64 1 d) -2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 M (+.f64 (*.f64 (/.f64 1 d) 3) (neg.f64 (*.f64 (/.f64 1 d) 5/2))))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 M (+.f64 (*.f64 (/.f64 1 d) 3) (*.f64 (/.f64 -1 d) 5/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 M d) 1/2)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 (*.f64 M 1/2) d) 1)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 -1/2 (/.f64 M (neg.f64 d)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1 (/.f64 (*.f64 M 1/2) d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (*.f64 (/.f64 M d) -1/2) -1)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (*.f64 -1/2 (neg.f64 M)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (*.f64 M 1/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (-.f64 (+.f64 M M) (*.f64 3/2 M)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (-.f64 0 (*.f64 1/2 (neg.f64 M))))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 1/2 (neg.f64 M)) M))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M -1/2) M))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (+.f64 M (*.f64 1/2 (neg.f64 M))))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (+.f64 M (-.f64 (*.f64 3/2 M) (+.f64 M M))))
(*.f64 (/.f64 1 d) (+.f64 M (-.f64 (*.f64 M 3/2) (+.f64 M M))))
(*.f64 (/.f64 1 d) (+.f64 M (*.f64 M -1/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M 5/2) (*.f64 M -2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M 5/2) (neg.f64 (+.f64 M M))))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M 3) (*.f64 (neg.f64 M) 5/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 -1 (*.f64 (/.f64 M d) -1/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 M (neg.f64 d)) -1/2)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 1/2 (/.f64 M d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (neg.f64 M) (*.f64 -1/2 (/.f64 1 d)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (neg.f64 M) (+.f64 (*.f64 -1/2 (/.f64 -1 d)) (/.f64 -1 d)))
(*.f64 (neg.f64 M) (+.f64 (/.f64 -1 d) (*.f64 -1/2 (/.f64 -1 d))))
(*.f64 (neg.f64 M) (+.f64 (/.f64 -1 d) (*.f64 -1/2 (/.f64 -1 d))))
(*.f64 (neg.f64 M) (+.f64 (*.f64 2 (/.f64 1 d)) (neg.f64 (*.f64 (/.f64 1 d) 5/2))))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (neg.f64 M) (+.f64 (*.f64 2 (/.f64 1 d)) (*.f64 (/.f64 -1 d) 5/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 -1 d) (*.f64 1/2 (neg.f64 M)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 -1 d) (*.f64 M -1/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 -1 d) (+.f64 (*.f64 -1/2 (neg.f64 M)) (neg.f64 M)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 -1 d) (+.f64 (*.f64 M 1/2) (neg.f64 M)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 -1 d) (+.f64 M (neg.f64 (*.f64 3/2 M))))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (/.f64 -1 d) (+.f64 (neg.f64 M) (*.f64 M 1/2)))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (*.f64 -1/2 (/.f64 1 d)) (neg.f64 M))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (*.f64 -1/2 (/.f64 -1 d)) M)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (*.f64 1/2 (neg.f64 M)) (/.f64 -1 d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (*.f64 -1/2 (neg.f64 M)) (/.f64 1 d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (*.f64 M -1/2) (/.f64 -1 d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (*.f64 M 1/2) (/.f64 1 d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))) M)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (-.f64 (+.f64 M M) (*.f64 3/2 M)) (/.f64 1 d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(*.f64 (-.f64 0 (*.f64 1/2 (neg.f64 M))) (/.f64 1 d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (/.f64 (*.f64 M 1/2) d) 1)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (*.f64 (/.f64 M d) -1/2) -1)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (*.f64 -1/2 (neg.f64 M)) d)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(pow.f64 (/.f64 (*.f64 M 1/2) d) 1)
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))
(neg.f64 (*.f64 (/.f64 M d) -1/2))
(/.f64 (*.f64 M 1/2) d)
(*.f64 M (/.f64 1/2 d))

localize85.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
5.4b
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
6.7b
(*.f64 h (pow.f64 M 2))
15.4b
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2)))
Compiler

Compiled 154 to 83 computations (46.1% saved)

series27.0ms (0.1%)

Counts
4 → 140
Calls

48 calls:

TimeVariablePointExpression
5.0ms
l
@0
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
1.0ms
h
@inf
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
1.0ms
d
@0
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2)))
1.0ms
d
@0
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
1.0ms
d
@-inf
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2)))

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1066×rational_best-1
1062×rational_best-4
1062×rational_best-2
1062×rational_best-3
1062×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021182
1134164
2217128
3357128
4690128
51764128
65366128
Stop Event
node limit
Counts
4 → 49
Calls
Call 1
Inputs
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (pow.f64 M 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (pow.f64 M 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 M 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (pow.f64 M 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) 2) (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (/.f64 (pow.f64 M 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) (*.f64 h (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h) (/.f64 (pow.f64 M 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 M 2) l)) (pow.f64 (*.f64 (/.f64 D d) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 h l)) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 l)) (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)))))

simplify717.0ms (2.9%)

Algorithm
egg-herbie
Rules
1122×rational_best-simplify-47
998×rational_best-simplify-1
826×rational_best-simplify-2
682×rational_best-simplify-48
644×rational_best-simplify-39
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
034912179
173711293
2125410777
3210010753
4296310753
5476310753
6631610737
7696210737
8716410737
9740410737
Stop Event
node limit
Counts
189 → 273
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(+.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 0)
(+.f64 0 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(-.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 0)
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)
(+.f64 (*.f64 h (pow.f64 M 2)) 0)
(+.f64 0 (*.f64 h (pow.f64 M 2)))
(-.f64 (*.f64 h (pow.f64 M 2)) 0)
(/.f64 (*.f64 h (pow.f64 M 2)) 1)
(pow.f64 (*.f64 h (pow.f64 M 2)) 1)
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))
(-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 0)
(-.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))
(-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(-.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) 2) (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (/.f64 (pow.f64 M 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 h l)))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h) (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(*.f64 (*.f64 h (/.f64 (pow.f64 M 2) l)) (pow.f64 (*.f64 (/.f64 D d) 1/2) 2))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(*.f64 -1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) h)
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) -1)
(*.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (/.f64 1 (neg.f64 l)))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 h l)) (pow.f64 M 2))
(*.f64 (/.f64 1 (neg.f64 l)) (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(neg.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 D 3/2) D) 2)) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 D 3/2) D) 2)) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 D 3/2) D) 2)) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 D 3/2) D) 2)) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 D 3/2) D) 2)) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 D 3/2) D) 2)) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 D 3/2) D) 2)) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 D 3/2) D) 2)) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2) (/.f64 h (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2) (/.f64 h (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2) (/.f64 h (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (pow.f64 d 2)))
(/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2) (/.f64 h (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (pow.f64 d 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (pow.f64 d 2)))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2))
(*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2))
(*.f64 h (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 h (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 M 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 M 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d))))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))) (/.f64 (neg.f64 D) d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))) (/.f64 D (neg.f64 d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))) (/.f64 (neg.f64 D) d)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))) (/.f64 D (neg.f64 d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 M 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))) (/.f64 (neg.f64 D) d)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))) (/.f64 D (neg.f64 d))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 M 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 M 5)))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(+.f64 (*.f64 D (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))) (/.f64 (neg.f64 D) d)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))) (/.f64 D (neg.f64 d))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 D 3/2) D) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (*.f64 M (sqrt.f64 -1)) d)))
(*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l))))
(*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 D 3/2) D) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (*.f64 M (sqrt.f64 -1)) d))) (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))))) (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 D 3/2) D) d))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 3) (pow.f64 M 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 M (sqrt.f64 -1))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (*.f64 M (sqrt.f64 -1)) d))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 3)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 3)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l)))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 3))))) (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 M (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 D 3/2) D) d))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 5) (pow.f64 M 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (*.f64 M (sqrt.f64 -1)) d))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 5))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 5))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 5))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 5))))) (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (/.f64 (pow.f64 (-.f64 (*.f64 D 3/2) D) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D 3/2) D)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (-.f64 (*.f64 D -3/2) (*.f64 D -1)) 4)) (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (*.f64 D -1))) 2)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (-.f64 (*.f64 D -3/2) (*.f64 D -1)) 4)) (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (-.f64 (*.f64 D -3/2) (*.f64 D -1)) 6)) (/.f64 (pow.f64 M 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4)) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))) (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4)) (pow.f64 l 2))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (pow.f64 l 3))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4)) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))) (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4)) (pow.f64 l 2))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (pow.f64 l 3))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 D 3/2) D) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (*.f64 M (sqrt.f64 -1)) d)))
(*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l))))
(*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d)))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d)) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 3)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 5))))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))) 5)) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d)))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d))) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d))) 5)) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 1 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d))))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d)) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l)))) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d)) 5)) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (/.f64 h (neg.f64 l))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 5))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))))
(neg.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l))))))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l)))))
(*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 (sqrt.f64 (/.f64 h (neg.f64 l))) (neg.f64 M)))
(*.f64 (sqrt.f64 (/.f64 h (neg.f64 l))) (*.f64 (/.f64 M d) (-.f64 D (*.f64 D 3/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 (sqrt.f64 (/.f64 h (neg.f64 l))) (neg.f64 M))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h (neg.f64 l))) (*.f64 (/.f64 M d) (-.f64 D (*.f64 D 3/2)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d)))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d)) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 (sqrt.f64 (/.f64 h (neg.f64 l))) (neg.f64 M))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (neg.f64 l))) (*.f64 (/.f64 M d) (-.f64 D (*.f64 D 3/2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 5))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))) 5)))) (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d)))))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d))) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (*.f64 (sqrt.f64 -1) (/.f64 M d))) 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d))))) (+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) (sqrt.f64 (/.f64 h (neg.f64 l))))) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d)) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (pow.f64 (*.f64 M (/.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (sqrt.f64 -1)) d)) 5))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 D 3/2) D) d) (*.f64 (sqrt.f64 (/.f64 h (neg.f64 l))) (neg.f64 M))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 1 (*.f64 M (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 (sqrt.f64 -1) d)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (neg.f64 l))) (*.f64 (/.f64 M d) (-.f64 D (*.f64 D 3/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 5))))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4)) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))) (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4)) (pow.f64 l 2))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (pow.f64 l 3))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l)))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4)) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))) (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2)) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4)) (pow.f64 l 2))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (pow.f64 l 3))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (/.f64 (-.f64 (*.f64 D 3/2) D) d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 2) l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 4) (*.f64 -1/8 (/.f64 (pow.f64 h 2) (pow.f64 l 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 D 3/2) D) (/.f64 M d)) 6) (pow.f64 l 3)))))
(+.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 0)
(*.f64 h (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(+.f64 0 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(*.f64 h (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(-.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 0)
(*.f64 h (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)
(*.f64 h (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)
(*.f64 h (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(+.f64 (*.f64 h (pow.f64 M 2)) 0)
(*.f64 h (pow.f64 M 2))
(+.f64 0 (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 M 2))
(-.f64 (*.f64 h (pow.f64 M 2)) 0)
(*.f64 h (pow.f64 M 2))
(/.f64 (*.f64 h (pow.f64 M 2)) 1)
(*.f64 h (pow.f64 M 2))
(pow.f64 (*.f64 h (pow.f64 M 2)) 1)
(*.f64 h (pow.f64 M 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(-.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(-.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) 2) (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (/.f64 (pow.f64 M 2) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h) (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (*.f64 h (/.f64 (pow.f64 M 2) l)) (pow.f64 (*.f64 (/.f64 D d) 1/2) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 -1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))) -1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 h l)) (pow.f64 M 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 (/.f64 1 (neg.f64 l)) (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(neg.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (neg.f64 l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))

eval1.6s (6.4%)

Compiler

Compiled 27319 to 17871 computations (34.6% saved)

prune525.0ms (2.1%)

Pruning

25 alts after pruning (22 fresh and 3 done)

PrunedKeptTotal
New78414798
Fresh4812
Picked101
Done538
Total79425819
Error
2.5b
Counts
819 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
24.3b
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))))))
24.3b
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (+.f64 w0 (+.f64 w0 (*.f64 w0 -3))))))))
21.7b
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
30.7b
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
25.0b
(*.f64 w0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1))
23.0b
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) (*.f64 h -1/2))) l)))
17.5b
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
14.9b
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))
14.4b
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
14.6b
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))))))
31.9b
(*.f64 w0 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
57.8b
(*.f64 w0 (*.f64 (/.f64 (*.f64 M D) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
57.8b
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
59.8b
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
60.0b
(*.f64 w0 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
60.3b
(*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))))
57.5b
(*.f64 w0 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
12.6b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l)))))
22.8b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h)))))
9.0b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
57.6b
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
62.6b
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
62.2b
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
62.0b
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
13.4b
w0
Compiler

Compiled 1168 to 867 computations (25.8% saved)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.8b
(-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))
3.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
4.5b
(*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))
10.7b
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
Compiler

Compiled 137 to 63 computations (54% saved)

series48.0ms (0.2%)

Counts
4 → 168
Calls

45 calls:

TimeVariablePointExpression
30.0ms
d
@inf
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
3.0ms
h
@0
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
1.0ms
l
@0
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
1.0ms
d
@0
(*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))
1.0ms
d
@-inf
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1392×rational_best-1
1356×rational_best-2
1356×rational_best-3
1310×rational_best-simplify-46
1068×rational_best-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020164
1124164
2182116
3275116
4511116
51252116
63991116
77292116
Stop Event
node limit
Counts
4 → 119
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))
(*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l))))
(-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 M (*.f64 (/.f64 D d) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 D d) (*.f64 (/.f64 D d) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 D d) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 3/2 (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 (/.f64 D d)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 D d) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -1/2) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (*.f64 (/.f64 D d) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 3) (*.f64 (/.f64 D d) -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 3) (-.f64 (*.f64 3/2 (/.f64 D d)) (*.f64 (/.f64 D d) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 3) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 5/2) (*.f64 (/.f64 D d) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 5/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 D (neg.f64 d)) (*.f64 3/2 (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 D (neg.f64 d)) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 D (neg.f64 d)) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (/.f64 D d) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 D (neg.f64 d)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 2) (*.f64 (/.f64 D d) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 2) (-.f64 (*.f64 (/.f64 D d) -1/2) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -3/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 D (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -3) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (/.f64 D d) -5/2) (*.f64 (/.f64 D (neg.f64 d)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -2) (-.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -2) (-.f64 (*.f64 (/.f64 D d) -3/2) (neg.f64 (*.f64 (/.f64 D d) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -5/2) (*.f64 (/.f64 D d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) -5/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 6) (neg.f64 (*.f64 (/.f64 D d) 11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 11/2) (neg.f64 (*.f64 (/.f64 D d) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 11/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D (neg.f64 d)) 6) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D (neg.f64 d)) 6) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 11/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 4) (-.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 4) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 4) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (*.f64 (/.f64 D d) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 5) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 5) (-.f64 0 (*.f64 (/.f64 D d) 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 5) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 9/2) (neg.f64 (*.f64 (/.f64 D d) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 9/2) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 D d) 9/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)) (*.f64 (/.f64 D d) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)) (*.f64 (/.f64 D (neg.f64 d)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)) (neg.f64 (*.f64 (/.f64 D d) 11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 D d) 4)) (*.f64 (/.f64 D d) 9/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 D d) 5)) (*.f64 (/.f64 D d) 11/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 D d) 5)) (-.f64 0 (neg.f64 (*.f64 (/.f64 D d) 11/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 D d) 9/2)) (*.f64 (/.f64 D d) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 D d) 9/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (*.f64 (/.f64 D d) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 (/.f64 D d) (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 0 (+.f64 (*.f64 (/.f64 D d) 11/2) (*.f64 (/.f64 D d) 11/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 0 (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (*.f64 (/.f64 1 d) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D d) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 D d) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 D d) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 D d) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (*.f64 D 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (*.f64 -1 (*.f64 D -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (-.f64 (*.f64 D 3) (*.f64 D 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (-.f64 (neg.f64 D) (*.f64 D -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (-.f64 (+.f64 D D) (*.f64 3/2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 D d) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (neg.f64 d)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 D (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 D) (*.f64 (/.f64 1 d) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (*.f64 D -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 d) -1/2) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 d) 1/2) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D -1/2) (/.f64 -1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D 1/2) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 D -1/2)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 D 3) (*.f64 D 5/2)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 D) (*.f64 D -3/2)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 D D) (*.f64 3/2 D)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D d) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D d) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D -1/2) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D 1/2) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 D d) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 D d) -1/2))))))

simplify971.0ms (4%)

Algorithm
egg-herbie
Rules
2128×rational_best-simplify-2
1202×rational_best-simplify-1
816×rational_best-simplify-39
672×rational_best-simplify-43
628×rational_best-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
049813083
198711575
2169011509
3285310703
4470610679
5594810679
6658010679
7693010679
8693910679
9755710679
Stop Event
node limit
Counts
287 → 321
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 -1 (/.f64 (*.f64 M (-.f64 (*.f64 -3/2 D) (*.f64 -1 D))) d))
(*.f64 -1 (/.f64 (*.f64 M (-.f64 (*.f64 -3/2 D) (*.f64 -1 D))) d))
(*.f64 -1 (/.f64 (*.f64 M (-.f64 (*.f64 -3/2 D) (*.f64 -1 D))) d))
(*.f64 -1 (/.f64 (*.f64 M (-.f64 (*.f64 -3/2 D) (*.f64 -1 D))) d))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(*.f64 1/2 (/.f64 D d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) d))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)
(+.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 0)
(+.f64 0 (*.f64 M (*.f64 (/.f64 D d) 1/2)))
(-.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 0)
(/.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)
(pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)
(+.f64 (/.f64 D d) (*.f64 (/.f64 D d) -1/2))
(+.f64 (/.f64 D d) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 3/2 (/.f64 D d))))
(+.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D (neg.f64 d)))
(+.f64 (*.f64 3/2 (/.f64 D d)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 2)))
(+.f64 (*.f64 (/.f64 D d) 1/2) 0)
(+.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 D d)))
(+.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) 1/2) 2)))
(+.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) 1/2) 2)))
(+.f64 0 (*.f64 (/.f64 D d) 1/2))
(+.f64 (*.f64 (/.f64 D d) -1/2) (/.f64 D d))
(+.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (*.f64 (/.f64 D d) 1/2) 2))
(+.f64 (*.f64 (/.f64 D d) 3) (*.f64 (/.f64 D d) -5/2))
(+.f64 (*.f64 (/.f64 D d) 3) (-.f64 (*.f64 3/2 (/.f64 D d)) (*.f64 (/.f64 D d) 4)))
(+.f64 (*.f64 (/.f64 D d) 3) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (/.f64 D d) 2)))
(+.f64 (*.f64 (/.f64 D d) 5/2) (*.f64 (/.f64 D d) -2))
(+.f64 (*.f64 (/.f64 D d) 5/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 3)))
(+.f64 (/.f64 D (neg.f64 d)) (*.f64 3/2 (/.f64 D d)))
(+.f64 (/.f64 D (neg.f64 d)) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) -1/2)))
(+.f64 (/.f64 D (neg.f64 d)) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (/.f64 D d) -2)))
(+.f64 (/.f64 D (neg.f64 d)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -1/2)))
(+.f64 (*.f64 (/.f64 D d) 2) (*.f64 (/.f64 D d) -3/2))
(+.f64 (*.f64 (/.f64 D d) 2) (-.f64 (*.f64 (/.f64 D d) -1/2) (/.f64 D d)))
(+.f64 (*.f64 (/.f64 D d) 2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 5/2)))
(+.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (/.f64 D d) 2))
(+.f64 (*.f64 (/.f64 D d) -3/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 D (neg.f64 d))))
(+.f64 (*.f64 (/.f64 D d) -3) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)))
(+.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))
(+.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (/.f64 D d) -5/2) (*.f64 (/.f64 D (neg.f64 d)) 6)))
(+.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -5/2)))
(+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) 5/2))
(+.f64 (*.f64 (/.f64 D d) -2) (-.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))
(+.f64 (*.f64 (/.f64 D d) -2) (-.f64 (*.f64 (/.f64 D d) -3/2) (neg.f64 (*.f64 (/.f64 D d) 4))))
(+.f64 (*.f64 (/.f64 D d) -5/2) (*.f64 (/.f64 D d) 3))
(+.f64 (*.f64 (/.f64 D d) -5/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -2)))
(+.f64 (*.f64 (/.f64 D d) 6) (neg.f64 (*.f64 (/.f64 D d) 11/2)))
(+.f64 (*.f64 (/.f64 D d) 11/2) (neg.f64 (*.f64 (/.f64 D d) 5)))
(+.f64 (*.f64 (/.f64 D d) 11/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 6)))
(+.f64 (*.f64 (/.f64 D (neg.f64 d)) 6) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)))
(+.f64 (*.f64 (/.f64 D (neg.f64 d)) 6) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 11/2))))
(+.f64 (*.f64 (/.f64 D d) 4) (-.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (/.f64 D d) 2)))
(+.f64 (*.f64 (/.f64 D d) 4) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 9/2)))
(+.f64 (*.f64 (/.f64 D d) 4) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 9/2)))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (*.f64 (/.f64 D d) 6))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 5))))
(+.f64 (*.f64 (/.f64 D d) 5) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)))
(+.f64 (*.f64 (/.f64 D d) 5) (-.f64 0 (*.f64 (/.f64 D d) 9/2)))
(+.f64 (*.f64 (/.f64 D d) 5) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 11/2)))
(+.f64 (*.f64 (/.f64 D d) 9/2) (neg.f64 (*.f64 (/.f64 D d) 4)))
(+.f64 (*.f64 (/.f64 D d) 9/2) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)))
(+.f64 (*.f64 (/.f64 D d) 9/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 5)))
(+.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)) (*.f64 (/.f64 D d) -3))
(+.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 4)))
(+.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)) (*.f64 (/.f64 D (neg.f64 d)) 6))
(+.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)) (neg.f64 (*.f64 (/.f64 D d) 11/2)))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 4)) (*.f64 (/.f64 D d) 9/2))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 5)) (*.f64 (/.f64 D d) 11/2))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 5)) (-.f64 0 (neg.f64 (*.f64 (/.f64 D d) 11/2))))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 9/2)) (*.f64 (/.f64 D d) 5))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 9/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 4))))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (*.f64 (/.f64 D d) 6))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 (/.f64 D d) (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 6))))
(+.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 0 (+.f64 (*.f64 (/.f64 D d) 11/2) (*.f64 (/.f64 D d) 11/2))))
(+.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 6))))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 0 (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) -2) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))
(*.f64 D (*.f64 (/.f64 1 d) 1/2))
(*.f64 D (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 (*.f64 (/.f64 D d) 1/2) 1)
(*.f64 1 (*.f64 (/.f64 D d) 1/2))
(*.f64 (*.f64 (/.f64 D d) -1/2) -1)
(*.f64 (/.f64 1 d) (*.f64 D 1/2))
(*.f64 (/.f64 1 d) (*.f64 -1 (*.f64 D -1/2)))
(*.f64 (/.f64 1 d) (-.f64 (*.f64 D 3) (*.f64 D 5/2)))
(*.f64 (/.f64 1 d) (-.f64 (neg.f64 D) (*.f64 D -3/2)))
(*.f64 (/.f64 1 d) (-.f64 (+.f64 D D) (*.f64 3/2 D)))
(*.f64 -1 (*.f64 (/.f64 D d) -1/2))
(*.f64 (/.f64 D (neg.f64 d)) -1/2)
(*.f64 -1/2 (/.f64 D (neg.f64 d)))
(*.f64 1/2 (/.f64 D d))
(*.f64 (neg.f64 D) (*.f64 (/.f64 1 d) -1/2))
(*.f64 (/.f64 -1 d) (*.f64 D -1/2))
(*.f64 (*.f64 (/.f64 1 d) -1/2) (neg.f64 D))
(*.f64 (*.f64 (/.f64 1 d) 1/2) D)
(*.f64 (*.f64 D -1/2) (/.f64 -1 d))
(*.f64 (*.f64 D 1/2) (/.f64 1 d))
(*.f64 (*.f64 -1 (*.f64 D -1/2)) (/.f64 1 d))
(*.f64 (-.f64 (*.f64 D 3) (*.f64 D 5/2)) (/.f64 1 d))
(*.f64 (-.f64 (neg.f64 D) (*.f64 D -3/2)) (/.f64 1 d))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))) D)
(*.f64 (-.f64 (+.f64 D D) (*.f64 3/2 D)) (/.f64 1 d))
(/.f64 (*.f64 (/.f64 D d) 1/2) 1)
(/.f64 (*.f64 (/.f64 D d) -1/2) -1)
(/.f64 (*.f64 D -1/2) (neg.f64 d))
(/.f64 (*.f64 D 1/2) d)
(pow.f64 (*.f64 (/.f64 D d) 1/2) 1)
(neg.f64 (*.f64 (/.f64 D d) -1/2))
Outputs
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) M) d)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 -1 (/.f64 (*.f64 M (-.f64 (*.f64 -3/2 D) (*.f64 -1 D))) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 -1 (/.f64 (*.f64 M (-.f64 (*.f64 -3/2 D) (*.f64 -1 D))) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 -1 (/.f64 (*.f64 M (-.f64 (*.f64 -3/2 D) (*.f64 -1 D))) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 -1 (/.f64 (*.f64 M (-.f64 (*.f64 -3/2 D) (*.f64 -1 D))) d))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1)
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2)))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))))
(+.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (pow.f64 l 3)))) (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2)))
(+.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 6) (pow.f64 l 3)))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))) (*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1)) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 -1 (/.f64 h l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1)) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))))
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d)))
(*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d)))
(*.f64 (*.f64 D (*.f64 -1/2 (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))) (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))) (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))) (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 D (*.f64 -1/2 (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1)) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))) (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 D (*.f64 -1/2 (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M) 3))) (*.f64 1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1)) 3)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))) (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))) (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))) (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))) (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 -1))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (*.f64 D (*.f64 -1/2 (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) 1))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (sqrt.f64 -1/64)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (sqrt.f64 -1/1024)))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (sqrt.f64 -1/64)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (+.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))))) (+.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 M (/.f64 D (neg.f64 d)))))
(*.f64 (*.f64 D M) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 M (/.f64 D (neg.f64 d))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 D M) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (sqrt.f64 -1/64))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 M (/.f64 D (neg.f64 d))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (*.f64 D M) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (sqrt.f64 -1/1024)))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (sqrt.f64 -1/64)))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 M (/.f64 D (neg.f64 d))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)))))))
(+.f64 (*.f64 (*.f64 D M) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) (*.f64 M (sqrt.f64 -1))) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1))))
(*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 -1 (/.f64 h l))))
(*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 3/2 D) D) d))) (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))) (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 3/2 D) D) d))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (sqrt.f64 -1) (pow.f64 M 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 3)))))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 3)))))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 (sqrt.f64 -1) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 3/2 D) D) d))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 5) (pow.f64 M 5)))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 3) (*.f64 (sqrt.f64 -1) (pow.f64 M 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 3/2 D) D) d) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 5))) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (+.f64 (*.f64 (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 3))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 3))))) (+.f64 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 -1 (/.f64 h l)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (-.f64 (*.f64 3/2 D) D) (*.f64 M (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 3))))) (+.f64 (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 5))))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) 1)
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 l (pow.f64 d 2))))) (+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 D) D)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) 1)
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 h (*.f64 (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 D -3/2) (neg.f64 D))) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D -1/2)) 2) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 2) (*.f64 -1/2 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 D (*.f64 M -1/2)) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2)))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))))
(+.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (pow.f64 l 3)))) (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2)))
(+.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2)))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))))
(+.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (pow.f64 l 3)))) (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2)))
(+.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))
(+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2))
(+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2))
(+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (+.f64 1 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2)))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l)))))
(+.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 6) (pow.f64 l 3)))) (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l)) -1/2)))
(+.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l)) -1/2) (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 6) (/.f64 (pow.f64 h 3) (pow.f64 l 3))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l)) -1/2) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) (*.f64 -1/16 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 6) (pow.f64 l 3)))))))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (-.f64 (*.f64 3/2 D) D) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -3/2 D) (*.f64 -1 D)) d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 0)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(-.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 0)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) h) l)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) l))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(+.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 0)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(+.f64 0 (*.f64 M (*.f64 (/.f64 D d) 1/2)))
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(-.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 0)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)
(*.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) M)
(*.f64 (-.f64 (*.f64 3/2 D) D) (/.f64 M d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(+.f64 (/.f64 D d) (*.f64 (/.f64 D d) -1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (/.f64 D d) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 3/2 (/.f64 D d))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D (neg.f64 d)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 3/2 (/.f64 D d)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 1/2) 0)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 D d)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) 1/2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 1/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) 1/2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 0 (*.f64 (/.f64 D d) 1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -1/2) (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (*.f64 (/.f64 D d) 1/2) 2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 3) (*.f64 (/.f64 D d) -5/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 3) (-.f64 (*.f64 3/2 (/.f64 D d)) (*.f64 (/.f64 D d) 4)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 3) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 5/2) (*.f64 (/.f64 D d) -2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 5/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 3)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (/.f64 D (neg.f64 d)) (*.f64 3/2 (/.f64 D d)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (/.f64 D (neg.f64 d)) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) -1/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (/.f64 D (neg.f64 d)) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (/.f64 D d) -2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (/.f64 D (neg.f64 d)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -1/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 2) (*.f64 (/.f64 D d) -3/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 2) (-.f64 (*.f64 (/.f64 D d) -1/2) (/.f64 D d)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 5/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (/.f64 D d) 2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -3/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 D (neg.f64 d))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -3) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (/.f64 D d) -1/2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (/.f64 D d) -5/2) (*.f64 (/.f64 D (neg.f64 d)) 6)))
(+.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (/.f64 D d) -5/2) (*.f64 6 (/.f64 D (neg.f64 d)))))
(+.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (/.f64 D d) -5/2) (*.f64 (/.f64 D d) -6)))
(+.f64 (*.f64 (/.f64 D d) -3) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -5/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) 5/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -2) (-.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -2) (-.f64 (*.f64 (/.f64 D d) -3/2) (neg.f64 (*.f64 (/.f64 D d) 4))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -5/2) (*.f64 (/.f64 D d) 3))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) -5/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) -2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 6) (neg.f64 (*.f64 (/.f64 D d) 11/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 11/2) (neg.f64 (*.f64 (/.f64 D d) 5)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 11/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 6)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D (neg.f64 d)) 6) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D (neg.f64 d)) 6) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 11/2))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 4) (-.f64 (*.f64 (/.f64 D d) -3/2) (*.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 4) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 9/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 4) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 9/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (*.f64 (/.f64 D d) 6))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 11/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 5))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 5) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 5) (-.f64 0 (*.f64 (/.f64 D d) 9/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 5) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 11/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 9/2) (neg.f64 (*.f64 (/.f64 D d) 4)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 9/2) (-.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (*.f64 (/.f64 D d) 9/2) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 5)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)) (*.f64 (/.f64 D d) -3))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (/.f64 D d) 4)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 11/2)) (*.f64 (/.f64 D (neg.f64 d)) 6))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (/.f64 D d) (*.f64 (/.f64 D d) 5)) (neg.f64 (*.f64 (/.f64 D d) 11/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 4)) (*.f64 (/.f64 D d) 9/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 5)) (*.f64 (/.f64 D d) 11/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 5)) (-.f64 0 (neg.f64 (*.f64 (/.f64 D d) 11/2))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 9/2)) (*.f64 (/.f64 D d) 5))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (neg.f64 (*.f64 (/.f64 D d) 9/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (neg.f64 (*.f64 (/.f64 D d) 4))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (*.f64 (/.f64 D d) 6))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -3) (*.f64 (/.f64 D d) -5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 (/.f64 D d) (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 6))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 0 (+.f64 (*.f64 (/.f64 D d) 11/2) (*.f64 (/.f64 D d) 11/2))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 11/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (+.f64 (*.f64 (/.f64 D d) 6) (*.f64 (/.f64 D d) 6))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 0 (*.f64 (*.f64 (/.f64 D d) -5/2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D d) -2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(+.f64 (+.f64 (*.f64 (/.f64 D d) -2) (*.f64 (/.f64 D d) -5/2)) (-.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 (*.f64 (/.f64 D d) -2) 2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 D (*.f64 (/.f64 1 d) 1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 D (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (*.f64 (/.f64 D d) 1/2) 1)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1 (*.f64 (/.f64 D d) 1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (*.f64 (/.f64 D d) -1/2) -1)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (*.f64 D 1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (*.f64 -1 (*.f64 D -1/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (-.f64 (*.f64 D 3) (*.f64 D 5/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (-.f64 (neg.f64 D) (*.f64 D -3/2)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (-.f64 (+.f64 D D) (*.f64 3/2 D)))
(*.f64 -1 (*.f64 (/.f64 D d) -1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (/.f64 D (neg.f64 d)) -1/2)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 -1/2 (/.f64 D (neg.f64 d)))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 1/2 (/.f64 D d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (neg.f64 D) (*.f64 (/.f64 1 d) -1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (/.f64 -1 d) (*.f64 D -1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (*.f64 (/.f64 1 d) -1/2) (neg.f64 D))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (*.f64 (/.f64 1 d) 1/2) D)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (*.f64 D -1/2) (/.f64 -1 d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (*.f64 D 1/2) (/.f64 1 d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (*.f64 -1 (*.f64 D -1/2)) (/.f64 1 d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (-.f64 (*.f64 D 3) (*.f64 D 5/2)) (/.f64 1 d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (-.f64 (neg.f64 D) (*.f64 D -3/2)) (/.f64 1 d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 d)) (*.f64 3/2 (/.f64 1 d))) D)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(*.f64 (-.f64 (+.f64 D D) (*.f64 3/2 D)) (/.f64 1 d))
(*.f64 (/.f64 1 d) (-.f64 (+.f64 D D) (*.f64 3/2 D)))
(/.f64 (*.f64 (/.f64 D d) 1/2) 1)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (*.f64 (/.f64 D d) -1/2) -1)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (*.f64 D -1/2) (neg.f64 d))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(/.f64 (*.f64 D 1/2) d)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(pow.f64 (*.f64 (/.f64 D d) 1/2) 1)
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))
(neg.f64 (*.f64 (/.f64 D d) -1/2))
(*.f64 (/.f64 D d) 1/2)
(*.f64 D (/.f64 1/2 d))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d))
3.3b
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
4.5b
(/.f64 (*.f64 M w0) d)
12.1b
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
Compiler

Compiled 61 to 24 computations (60.7% saved)

series24.0ms (0.1%)

Counts
3 → 120
Calls

42 calls:

TimeVariablePointExpression
3.0ms
d
@0
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
2.0ms
w0
@0
(/.f64 (*.f64 M w0) d)
1.0ms
h
@0
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
1.0ms
M
@0
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
1.0ms
w0
@0
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1442×rational_best-1
1390×rational_best-2
1390×rational_best-3
954×rational_best-4
932×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01789
111289
218589
327189
447489
596389
6209589
7487989
8740889
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(/.f64 (*.f64 M w0) d)
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (/.f64 w0 d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (/.f64 w0 d)) (*.f64 w0 (*.f64 (/.f64 M d) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 M (/.f64 w0 d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 M (/.f64 w0 d)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (/.f64 M d) 2)) (*.f64 M (/.f64 w0 (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (/.f64 M d) -2)) (*.f64 w0 (*.f64 (/.f64 M d) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (+.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 M (/.f64 w0 d)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 M (/.f64 w0 (neg.f64 d)))) (+.f64 -1 (*.f64 w0 (*.f64 (/.f64 M d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (/.f64 M d) 0)) (*.f64 M (/.f64 w0 d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 w0 (*.f64 (/.f64 M d) 2))) (+.f64 -1 (*.f64 M (/.f64 w0 (neg.f64 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (/.f64 w0 d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 M (/.f64 w0 (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (/.f64 M d) 2)) (*.f64 M (/.f64 w0 d)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (/.f64 M d) -2)) (+.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 3))) (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 4))) (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (/.f64 w0 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (-.f64 (/.f64 w0 (neg.f64 d)) (*.f64 (/.f64 w0 d) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (/.f64 M d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M w0) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M w0) (-.f64 (/.f64 -1 d) (*.f64 (/.f64 -1 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M w0) (-.f64 (*.f64 (/.f64 1 d) 3) (*.f64 (/.f64 1 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M w0) (+.f64 (*.f64 (/.f64 1 d) 2) (/.f64 -1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M w0) (+.f64 (/.f64 -1 d) (*.f64 (/.f64 1 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (/.f64 w0 d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 M (/.f64 w0 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M d) w0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M d) (-.f64 (*.f64 w0 3) (+.f64 w0 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M d) (+.f64 (+.f64 w0 w0) (neg.f64 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M d) (+.f64 (neg.f64 w0) (+.f64 w0 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (*.f64 M w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (-.f64 (*.f64 w0 (neg.f64 M)) (*.f64 M (*.f64 w0 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (-.f64 (*.f64 M (*.f64 w0 3)) (*.f64 M (+.f64 w0 w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 (*.f64 M (+.f64 w0 w0)) (*.f64 w0 (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (+.f64 (*.f64 w0 (neg.f64 M)) (*.f64 M (+.f64 w0 w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 d) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 d) (-.f64 (*.f64 M 3) (+.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 d) (+.f64 (+.f64 M M) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 d) (+.f64 (neg.f64 M) (+.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (/.f64 w0 (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (+.f64 (/.f64 w0 d) (*.f64 (/.f64 w0 d) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (neg.f64 M)) (/.f64 -1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (neg.f64 M)) (-.f64 (*.f64 (/.f64 -1 d) 2) (/.f64 -1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (neg.f64 M)) (+.f64 (/.f64 1 d) (*.f64 (/.f64 -1 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 M (/.f64 w0 (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (neg.f64 d)) (neg.f64 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (neg.f64 d)) (-.f64 (*.f64 w0 -2) (neg.f64 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (neg.f64 d)) (+.f64 w0 (*.f64 w0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (neg.f64 d)) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (neg.f64 d)) (-.f64 (*.f64 M -2) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (neg.f64 d)) (+.f64 M (*.f64 M -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (/.f64 M (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (*.f64 w0 (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (-.f64 (*.f64 M (*.f64 w0 -2)) (*.f64 w0 (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (+.f64 (*.f64 M w0) (*.f64 M (*.f64 w0 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (/.f64 w0 d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 M (/.f64 w0 (neg.f64 d))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 w0 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 1)))))

simplify239.0ms (1%)

Algorithm
egg-herbie
Rules
1220×rational_best-simplify-55
1158×rational_best-simplify-2
1072×rational_best-simplify-1
1070×rational_best-simplify-53
924×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01875368
13435368
25945368
310725368
417655368
533825368
658155368
772145368
879365368
Stop Event
node limit
Counts
196 → 98
Calls
Call 1
Inputs
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 M (/.f64 w0 d)) 0)
(+.f64 (*.f64 M (/.f64 w0 d)) (*.f64 w0 (*.f64 (/.f64 M d) 0)))
(+.f64 0 (*.f64 M (/.f64 w0 d)))
(+.f64 -1 (+.f64 (*.f64 M (/.f64 w0 d)) 1))
(+.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) 2)))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 2)) (*.f64 M (/.f64 w0 (neg.f64 d))))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) -2)) (*.f64 w0 (*.f64 (/.f64 M d) 3)))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) -2)))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (+.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2))))
(+.f64 (+.f64 (*.f64 M (/.f64 w0 d)) 1) -1)
(+.f64 (+.f64 1 (*.f64 M (/.f64 w0 (neg.f64 d)))) (+.f64 -1 (*.f64 w0 (*.f64 (/.f64 M d) 2))))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 0)) (*.f64 M (/.f64 w0 d)))
(+.f64 (+.f64 1 (*.f64 w0 (*.f64 (/.f64 M d) 2))) (+.f64 -1 (*.f64 M (/.f64 w0 (neg.f64 d)))))
(-.f64 (*.f64 M (/.f64 w0 d)) 0)
(-.f64 0 (*.f64 M (/.f64 w0 (neg.f64 d))))
(-.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2)))
(-.f64 (*.f64 w0 (*.f64 (/.f64 M d) 2)) (*.f64 M (/.f64 w0 d)))
(-.f64 (*.f64 w0 (*.f64 (/.f64 M d) -2)) (+.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2))))
(-.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 2)))
(-.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 3)))
(-.f64 (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 3))) (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 2))))
(-.f64 (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 4))) (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 3))))
(*.f64 M (/.f64 w0 d))
(*.f64 M (-.f64 (/.f64 w0 (neg.f64 d)) (*.f64 (/.f64 w0 d) -2)))
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 M w0) (/.f64 1 d))
(*.f64 (*.f64 M w0) (-.f64 (/.f64 -1 d) (*.f64 (/.f64 -1 d) 2)))
(*.f64 (*.f64 M w0) (-.f64 (*.f64 (/.f64 1 d) 3) (*.f64 (/.f64 1 d) 2)))
(*.f64 (*.f64 M w0) (+.f64 (*.f64 (/.f64 1 d) 2) (/.f64 -1 d)))
(*.f64 (*.f64 M w0) (+.f64 (/.f64 -1 d) (*.f64 (/.f64 1 d) 2)))
(*.f64 (*.f64 M (/.f64 w0 d)) 1)
(*.f64 1 (*.f64 M (/.f64 w0 d)))
(*.f64 (/.f64 M d) w0)
(*.f64 (/.f64 M d) (-.f64 (*.f64 w0 3) (+.f64 w0 w0)))
(*.f64 (/.f64 M d) (+.f64 (+.f64 w0 w0) (neg.f64 w0)))
(*.f64 (/.f64 M d) (+.f64 (neg.f64 w0) (+.f64 w0 w0)))
(*.f64 (/.f64 1 d) (*.f64 M w0))
(*.f64 (/.f64 1 d) (-.f64 (*.f64 w0 (neg.f64 M)) (*.f64 M (*.f64 w0 -2))))
(*.f64 (/.f64 1 d) (-.f64 (*.f64 M (*.f64 w0 3)) (*.f64 M (+.f64 w0 w0))))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M (+.f64 w0 w0)) (*.f64 w0 (neg.f64 M))))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 w0 (neg.f64 M)) (*.f64 M (+.f64 w0 w0))))
(*.f64 (/.f64 w0 d) M)
(*.f64 (/.f64 w0 d) (-.f64 (*.f64 M 3) (+.f64 M M)))
(*.f64 (/.f64 w0 d) (+.f64 (+.f64 M M) (neg.f64 M)))
(*.f64 (/.f64 w0 d) (+.f64 (neg.f64 M) (+.f64 M M)))
(*.f64 (neg.f64 M) (/.f64 w0 (neg.f64 d)))
(*.f64 (neg.f64 M) (+.f64 (/.f64 w0 d) (*.f64 (/.f64 w0 d) -2)))
(*.f64 (*.f64 w0 (neg.f64 M)) (/.f64 -1 d))
(*.f64 (*.f64 w0 (neg.f64 M)) (-.f64 (*.f64 (/.f64 -1 d) 2) (/.f64 -1 d)))
(*.f64 (*.f64 w0 (neg.f64 M)) (+.f64 (/.f64 1 d) (*.f64 (/.f64 -1 d) 2)))
(*.f64 -1 (*.f64 M (/.f64 w0 (neg.f64 d))))
(*.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) -1)
(*.f64 (/.f64 M (neg.f64 d)) (neg.f64 w0))
(*.f64 (/.f64 M (neg.f64 d)) (-.f64 (*.f64 w0 -2) (neg.f64 w0)))
(*.f64 (/.f64 M (neg.f64 d)) (+.f64 w0 (*.f64 w0 -2)))
(*.f64 (/.f64 w0 (neg.f64 d)) (neg.f64 M))
(*.f64 (/.f64 w0 (neg.f64 d)) (-.f64 (*.f64 M -2) (neg.f64 M)))
(*.f64 (/.f64 w0 (neg.f64 d)) (+.f64 M (*.f64 M -2)))
(*.f64 (neg.f64 w0) (/.f64 M (neg.f64 d)))
(*.f64 (/.f64 -1 d) (*.f64 w0 (neg.f64 M)))
(*.f64 (/.f64 -1 d) (-.f64 (*.f64 M (*.f64 w0 -2)) (*.f64 w0 (neg.f64 M))))
(*.f64 (/.f64 -1 d) (+.f64 (*.f64 M w0) (*.f64 M (*.f64 w0 -2))))
(pow.f64 (*.f64 M (/.f64 w0 d)) 1)
(neg.f64 (*.f64 M (/.f64 w0 (neg.f64 d))))
(+.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 0)
(+.f64 0 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(-.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 0)
(/.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 1)
(/.f64 (*.f64 M (*.f64 w0 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))) d)
(pow.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 1)
(+.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 0)
(+.f64 0 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))))
(-.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 0)
(/.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 1)
(/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) d)
(pow.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 1)
Outputs
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 D (*.f64 w0 M)) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 w0 (*.f64 M D)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d)))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 w0 (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 w0 M) (/.f64 (sqrt.f64 -1/4) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 w0 (/.f64 M d))))
(+.f64 (*.f64 M (/.f64 w0 d)) 0)
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (*.f64 M (/.f64 w0 d)) (*.f64 w0 (*.f64 (/.f64 M d) 0)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 0 (*.f64 M (/.f64 w0 d)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 -1 (+.f64 (*.f64 M (/.f64 w0 d)) 1))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) 2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 2)) (*.f64 M (/.f64 w0 (neg.f64 d))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) -2)) (*.f64 w0 (*.f64 (/.f64 M d) 3)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) -2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (+.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (+.f64 (*.f64 M (/.f64 w0 d)) 1) -1)
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (+.f64 1 (*.f64 M (/.f64 w0 (neg.f64 d)))) (+.f64 -1 (*.f64 w0 (*.f64 (/.f64 M d) 2))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 0)) (*.f64 M (/.f64 w0 d)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (+.f64 1 (*.f64 w0 (*.f64 (/.f64 M d) 2))) (+.f64 -1 (*.f64 M (/.f64 w0 (neg.f64 d)))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 (*.f64 M (/.f64 w0 d)) 0)
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 0 (*.f64 M (/.f64 w0 (neg.f64 d))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 (*.f64 w0 (*.f64 (/.f64 M d) 2)) (*.f64 M (/.f64 w0 d)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 (*.f64 w0 (*.f64 (/.f64 M d) -2)) (+.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) (*.f64 w0 (*.f64 (/.f64 M d) -2))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 3)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 3))) (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 3)) (*.f64 w0 (*.f64 (/.f64 M d) 2))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(-.f64 (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 4))) (+.f64 (*.f64 w0 (*.f64 (/.f64 M d) 4)) (*.f64 w0 (*.f64 (/.f64 M d) 3))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 M (-.f64 (/.f64 w0 (neg.f64 d)) (*.f64 (/.f64 w0 d) -2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 w0 (/.f64 M d))
(/.f64 (*.f64 w0 M) d)
(*.f64 (*.f64 M w0) (/.f64 1 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 M w0) (-.f64 (/.f64 -1 d) (*.f64 (/.f64 -1 d) 2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 M w0) (-.f64 (*.f64 (/.f64 1 d) 3) (*.f64 (/.f64 1 d) 2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 M w0) (+.f64 (*.f64 (/.f64 1 d) 2) (/.f64 -1 d)))
(*.f64 (*.f64 w0 M) (+.f64 (/.f64 -1 d) (*.f64 2 (/.f64 1 d))))
(*.f64 w0 (*.f64 M (+.f64 (/.f64 -1 d) (*.f64 2 (/.f64 1 d)))))
(*.f64 M (*.f64 w0 (+.f64 (/.f64 -1 d) (*.f64 2 (/.f64 1 d)))))
(*.f64 (*.f64 M w0) (+.f64 (/.f64 -1 d) (*.f64 (/.f64 1 d) 2)))
(*.f64 (*.f64 w0 M) (+.f64 (/.f64 -1 d) (*.f64 2 (/.f64 1 d))))
(*.f64 w0 (*.f64 M (+.f64 (/.f64 -1 d) (*.f64 2 (/.f64 1 d)))))
(*.f64 M (*.f64 w0 (+.f64 (/.f64 -1 d) (*.f64 2 (/.f64 1 d)))))
(*.f64 (*.f64 M (/.f64 w0 d)) 1)
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 1 (*.f64 M (/.f64 w0 d)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 M d) w0)
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 M d) (-.f64 (*.f64 w0 3) (+.f64 w0 w0)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 M d) (+.f64 (+.f64 w0 w0) (neg.f64 w0)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 M d) (+.f64 (neg.f64 w0) (+.f64 w0 w0)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 1 d) (*.f64 M w0))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 1 d) (-.f64 (*.f64 w0 (neg.f64 M)) (*.f64 M (*.f64 w0 -2))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 1 d) (-.f64 (*.f64 M (*.f64 w0 3)) (*.f64 M (+.f64 w0 w0))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 M (+.f64 w0 w0)) (*.f64 w0 (neg.f64 M))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 1 d) (+.f64 (*.f64 w0 (neg.f64 M)) (*.f64 M (+.f64 w0 w0))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 w0 d) M)
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 w0 d) (-.f64 (*.f64 M 3) (+.f64 M M)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 w0 d) (+.f64 (+.f64 M M) (neg.f64 M)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 w0 d) (+.f64 (neg.f64 M) (+.f64 M M)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (neg.f64 M) (/.f64 w0 (neg.f64 d)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (neg.f64 M) (+.f64 (/.f64 w0 d) (*.f64 (/.f64 w0 d) -2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 w0 (neg.f64 M)) (/.f64 -1 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 w0 (neg.f64 M)) (-.f64 (*.f64 (/.f64 -1 d) 2) (/.f64 -1 d)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 w0 (neg.f64 M)) (+.f64 (/.f64 1 d) (*.f64 (/.f64 -1 d) 2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 -1 (*.f64 M (/.f64 w0 (neg.f64 d))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 M (/.f64 w0 (neg.f64 d))) -1)
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 M (neg.f64 d)) (neg.f64 w0))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 M (neg.f64 d)) (-.f64 (*.f64 w0 -2) (neg.f64 w0)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 M (neg.f64 d)) (+.f64 w0 (*.f64 w0 -2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 w0 (neg.f64 d)) (neg.f64 M))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 w0 (neg.f64 d)) (-.f64 (*.f64 M -2) (neg.f64 M)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 w0 (neg.f64 d)) (+.f64 M (*.f64 M -2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (neg.f64 w0) (/.f64 M (neg.f64 d)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 -1 d) (*.f64 w0 (neg.f64 M)))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 -1 d) (-.f64 (*.f64 M (*.f64 w0 -2)) (*.f64 w0 (neg.f64 M))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(*.f64 (/.f64 -1 d) (+.f64 (*.f64 M w0) (*.f64 M (*.f64 w0 -2))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(pow.f64 (*.f64 M (/.f64 w0 d)) 1)
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(neg.f64 (*.f64 M (/.f64 w0 (neg.f64 d))))
(/.f64 (*.f64 w0 M) d)
(*.f64 w0 (/.f64 M d))
(+.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 0)
(*.f64 D (*.f64 (/.f64 (*.f64 w0 M) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 D (*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 w0 (*.f64 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 M d)))
(*.f64 w0 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d))))
(*.f64 w0 (*.f64 D (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 M (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
(+.f64 0 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 M) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 D (*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 w0 (*.f64 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 M d)))
(*.f64 w0 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d))))
(*.f64 w0 (*.f64 D (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 M (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
(-.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 0)
(*.f64 D (*.f64 (/.f64 (*.f64 w0 M) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 D (*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 w0 (*.f64 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 M d)))
(*.f64 w0 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d))))
(*.f64 w0 (*.f64 D (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 M (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
(/.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 1)
(*.f64 D (*.f64 (/.f64 (*.f64 w0 M) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 D (*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 w0 (*.f64 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 M d)))
(*.f64 w0 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d))))
(*.f64 w0 (*.f64 D (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 M (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
(/.f64 (*.f64 M (*.f64 w0 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))) d)
(*.f64 D (*.f64 (/.f64 (*.f64 w0 M) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 D (*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 w0 (*.f64 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 M d)))
(*.f64 w0 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d))))
(*.f64 w0 (*.f64 D (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 M (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
(pow.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) 1)
(*.f64 D (*.f64 (/.f64 (*.f64 w0 M) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 D (*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 w0 (*.f64 (*.f64 D (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 M d)))
(*.f64 w0 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d))))
(*.f64 w0 (*.f64 D (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 M (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
(+.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 0)
(*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(+.f64 0 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))))
(*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(-.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 0)
(*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(/.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 1)
(*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))) d)
(*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))
(pow.f64 (*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M d))) 1)
(*.f64 w0 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d)))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
3.2b
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
4.2b
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))
12.1b
(sqrt.f64 (*.f64 -1/4 (/.f64 h l)))
Compiler

Compiled 69 to 30 computations (56.5% saved)

series41.0ms (0.2%)

Counts
3 → 96
Calls

42 calls:

TimeVariablePointExpression
21.0ms
l
@-inf
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
1.0ms
M
@0
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))
1.0ms
d
@0
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))
1.0ms
l
@0
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
1.0ms
D
@0
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1552×rational_best-1
1500×rational_best-2
1190×rational_best-simplify-46
888×rational_best-simplify-49
880×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018107
1120107
2194107
3264107
4422107
5743107
61543107
74272107
87636107
Stop Event
node limit
Counts
3 → 18
Calls
Call 1
Inputs
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d)))
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) D)) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (neg.f64 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 1)))))

simplify287.0ms (1.2%)

Algorithm
egg-herbie
Rules
1804×rational_best-simplify-2
1712×rational_best-simplify-48
1312×rational_best-simplify-45
814×rational_best-simplify-44
748×rational_best-simplify-32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0775148
11524954
22684714
35414498
412354498
519034498
621174498
723274498
825494498
933834498
1039224498
1143294498
1245154498
1347244498
1450914498
1562004498
Stop Event
node limit
Counts
114 → 39
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 0)
(+.f64 0 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))))
(-.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 0)
(/.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 1)
(/.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) D)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))) 1)
(pow.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) (neg.f64 d))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 1)
(+.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 0)
(+.f64 0 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(-.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 0)
(/.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 1)
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 1)
Outputs
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 -1/4) M) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(+.f64 0 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(-.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(/.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 1)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(/.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) D)) (neg.f64 d))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))) 1)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(pow.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D (neg.f64 d)))) 1)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d)))
(neg.f64 (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) d))))
(neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))))
(*.f64 D (*.f64 M (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 d))))
(*.f64 D (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) d) (neg.f64 M)))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 1)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) (neg.f64 d))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (*.f64 w0 (/.f64 M (neg.f64 d))))) 1)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 D (/.f64 (*.f64 M w0) d))))
(*.f64 w0 (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 w0 (neg.f64 d)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 (neg.f64 M) (/.f64 w0 d))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(+.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 0)
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 0 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(-.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 0)
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(/.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 1)
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) 1)
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) M))
(*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(*.f64 h (pow.f64 (*.f64 M D) 2))
6.5b
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2)))
7.4b
(*.f64 l (pow.f64 d 2))
16.4b
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))
Compiler

Compiled 78 to 41 computations (47.4% saved)

series5.0ms (0%)

Counts
3 → 156
Calls

39 calls:

TimeVariablePointExpression
0.0ms
D
@inf
(*.f64 h (pow.f64 (*.f64 M D) 2))
0.0ms
M
@inf
(*.f64 h (pow.f64 (*.f64 M D) 2))
0.0ms
h
@inf
(*.f64 h (pow.f64 (*.f64 M D) 2))
0.0ms
h
@-inf
(*.f64 h (pow.f64 (*.f64 M D) 2))
0.0ms
w0
@0
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))

rewrite117.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1290×rational_best-1
1272×rational_best-4
1272×rational_best-2
1272×rational_best-3
1100×rational_best-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01687
110687
217287
322887
435287
571487
6186087
7454587
8712287
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2)))
(*.f64 h (pow.f64 (*.f64 M D) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))) (+.f64 -1 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))) (+.f64 -1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))) (+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4)))) (+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)))) (+.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (-.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (-.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)) (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (+.f64 (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (+.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M D) 2) (-.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M D) 2) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h 3)) (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M D) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M D) 2) (+.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (/.f64 1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (-.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (/.f64 h (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (-.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h (pow.f64 (*.f64 M D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3)) (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 h) (-.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 h) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3) (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 h) (+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 h) (+.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 w0 (pow.f64 (*.f64 M D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) 3)) (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2))) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) w0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 w0 3) (+.f64 w0 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (+.f64 w0 w0) (neg.f64 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (neg.f64 w0) (+.f64 w0 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 w0 3)) (*.f64 w0 (+.f64 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (+.f64 h h)) (*.f64 h (neg.f64 w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 h (neg.f64 w0)) (*.f64 w0 (+.f64 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 h 3) (+.f64 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (+.f64 (+.f64 h h) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (+.f64 (neg.f64 h) (+.f64 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (/.f64 -1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (-.f64 (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (+.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 M D) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 3) (*.f64 2 (pow.f64 (*.f64 M D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 (*.f64 M D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 2 (pow.f64 (*.f64 M D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) -2) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 w0 -2) (neg.f64 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 w0 (*.f64 w0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) 2) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 h (neg.f64 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 h (neg.f64 w0)) 2) (*.f64 h (neg.f64 w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 w0 h) (*.f64 (*.f64 h (neg.f64 w0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 h -2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 h (*.f64 h -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2)) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 (pow.f64 (*.f64 M D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 2) (neg.f64 (pow.f64 (*.f64 M D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (+.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (+.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (neg.f64 w0)) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (neg.f64 w0)) (+.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h 4))) (*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (pow.f64 (*.f64 M D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 h (pow.f64 (*.f64 M D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h 4)) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))))))

simplify206.0ms (0.8%)

Algorithm
egg-herbie
Rules
1590×rational_best-simplify-50
1426×rational_best-simplify-51
1206×rational_best-simplify-44
1112×rational_best-simplify-49
1096×rational_best-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
032013591
157411803
2106611749
3235611677
4392511569
Stop Event
node limit
Counts
293 → 204
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 0)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)))
(+.f64 0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 -1 (+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1))
(+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(+.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))))
(+.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))
(+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2)))))
(+.f64 (+.f64 1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))) (+.f64 -1 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))))
(+.f64 (+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1) -1)
(+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(+.f64 (+.f64 1 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))) (+.f64 -1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 0)
(-.f64 0 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(-.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))
(-.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(-.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))) (+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2)))))
(-.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))))
(-.f64 (+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4)))) (+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)))))
(-.f64 (+.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)))) (+.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 h (-.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 h (-.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)) (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))))
(*.f64 h (+.f64 (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 h (+.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M D) 2) (-.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 (pow.f64 (*.f64 M D) 2) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h 3)) (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (-.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (-.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2)))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h (pow.f64 (*.f64 M D) 2)))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3)) (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))))
(*.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 h) (-.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) 2)))
(*.f64 (*.f64 w0 h) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3) (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 h) (+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))
(*.f64 (*.f64 w0 h) (+.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0)))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 w0 (pow.f64 (*.f64 M D) 2)))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) 3)) (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2)))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2))) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2)))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2)))))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 w0 3) (+.f64 w0 w0)))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (+.f64 w0 w0) (neg.f64 w0)))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (neg.f64 w0) (+.f64 w0 w0)))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 h))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 w0 3)) (*.f64 w0 (+.f64 h h))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (+.f64 h h)) (*.f64 h (neg.f64 w0))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 h (neg.f64 w0)) (*.f64 w0 (+.f64 h h))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) h)
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 h 3) (+.f64 h h)))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (+.f64 (+.f64 h h) (neg.f64 h)))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (+.f64 (neg.f64 h) (+.f64 h h)))
(*.f64 (neg.f64 w0) (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))
(*.f64 (neg.f64 w0) (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (-.f64 (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (+.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2)))
(*.f64 -1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 M D) 2))
(*.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 3) (*.f64 2 (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 2 (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) -2) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h))))
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) -2)))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 w0))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 w0 -2) (neg.f64 w0)))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 w0 (*.f64 w0 -2)))
(*.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) 2) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2)))))
(*.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) 2)))
(*.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) -1)
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (neg.f64 h) (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))
(*.f64 (neg.f64 h) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 h (neg.f64 w0)))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 h (neg.f64 w0)) 2) (*.f64 h (neg.f64 w0))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 w0 h) (*.f64 (*.f64 h (neg.f64 w0)) 2)))
(*.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 h))
(*.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 h -2) (neg.f64 h)))
(*.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 h (*.f64 h -2)))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2)) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0)))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2))))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 (pow.f64 (*.f64 M D) 2)))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 2) (neg.f64 (pow.f64 (*.f64 M D) 2))))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (+.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (+.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2)))
(*.f64 (*.f64 h (neg.f64 w0)) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (*.f64 h (neg.f64 w0)) (+.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) 2)))
(pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1)
(neg.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))
(-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h 4))) (*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3))))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) -1)
(pow.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))
(+.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 0)
(+.f64 0 (*.f64 h (pow.f64 (*.f64 M D) 2)))
(-.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))
(-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 h (pow.f64 (*.f64 M D) 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h 4)) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3)))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) -1)
(pow.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 0)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 -1 (+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2)))) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 w0 (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2)))) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 w0 (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2)))))
(+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2)))) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 w0 (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (+.f64 1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))) (+.f64 -1 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2)))) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 w0 (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1) -1)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 0)) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 (+.f64 1 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))) (+.f64 -1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2)))) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 w0 (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2))))))
(-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 0)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(-.f64 0 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(-.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))
(*.f64 w0 (-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 w0 (*.f64 h (-.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2))))
(-.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(-.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))) (+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 h -2))) (+.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 h -2)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h (*.f64 w0 -2))) (*.f64 w0 (+.f64 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2)) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(*.f64 w0 (-.f64 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2)) (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2)))))
(*.f64 w0 (*.f64 h (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2) (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2)))))
(-.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(-.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(-.f64 (+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4)))) (+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) 4))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)))))
(-.f64 (+.f64 (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) 4))) (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) 4)))) (+.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h 3))) (*.f64 h (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) 4)))))
(-.f64 (*.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (+.f64 h h)) (*.f64 h (+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 3)))))
(-.f64 (*.f64 (+.f64 h h) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) 4))) (*.f64 h (+.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 3)))))
(*.f64 h (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 8)) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) 3))))
(*.f64 h (-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 8)) (*.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) 7)))
(-.f64 (+.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)))) (+.f64 (*.f64 w0 (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3))) (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2))))))
(-.f64 (+.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h 3))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h 3)))) (+.f64 (*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 h h)) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h 3)))))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h 3)) (+.f64 w0 w0)) (*.f64 w0 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h 3)) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (+.f64 h h) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) 3) (+.f64 h h)) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 h 3) (+.f64 h h)))))
(*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h 6) (+.f64 (+.f64 h h) (*.f64 h 3)))))
(*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h 6) (*.f64 h 5))))
(*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))
(*.f64 w0 (-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 w0 (*.f64 h (-.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (-.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 w0 (-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 w0 (*.f64 h (-.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 h (-.f64 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3)) (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 h (+.f64 (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 h (+.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 (*.f64 l (pow.f64 d 2)))))))
(*.f64 h (*.f64 w0 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(*.f64 h (+.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))))))
(*.f64 h (+.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 (*.f64 l (pow.f64 d 2)))))))
(*.f64 h (*.f64 w0 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M D) 2) (-.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (-.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 -2 (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(*.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (-.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 -2 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 (*.f64 M D) 2) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h 3)) (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2)))) (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 2 (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (+.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 2 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 2 (*.f64 w0 (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (+.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2))))) h)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (-.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2))))) w0))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (-.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 3) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))
(*.f64 h (*.f64 (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))) (*.f64 w0 (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 w0 h) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))))
(*.f64 h (*.f64 (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2))))) (*.f64 w0 (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 w0 h) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (+.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 1 (*.f64 l (pow.f64 d 2)))))))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (-.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (-.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 -2 (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(*.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (-.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 -2 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (*.f64 h (pow.f64 (*.f64 M D) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3)) (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 h) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 h) (-.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) 2)))
(*.f64 (*.f64 w0 h) (-.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 h (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) w0))
(*.f64 h (*.f64 w0 (-.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(*.f64 w0 (*.f64 h (-.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(*.f64 (*.f64 w0 h) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) 3) (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 h) (+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))
(*.f64 h (+.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 (*.f64 l (pow.f64 d 2)))))))
(*.f64 h (*.f64 w0 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(*.f64 (*.f64 w0 h) (+.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (/.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 h (+.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 (*.f64 l (pow.f64 d 2)))))))
(*.f64 h (*.f64 w0 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (+.f64 (/.f64 2 (*.f64 l (pow.f64 d 2))) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2))))))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 w0 (pow.f64 (*.f64 M D) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) 3)) (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2))) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 w0 (*.f64 2 (pow.f64 (*.f64 M D) 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 w0 3) (+.f64 w0 w0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (+.f64 w0 w0) (neg.f64 w0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (neg.f64 w0) (+.f64 w0 w0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 w0 h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 w0 3)) (*.f64 w0 (+.f64 h h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 w0 (+.f64 h h)) (*.f64 h (neg.f64 w0))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 h (neg.f64 w0)) (*.f64 w0 (+.f64 h h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) h)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 h 3) (+.f64 h h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (+.f64 (+.f64 h h) (neg.f64 h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (+.f64 (neg.f64 h) (+.f64 h h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (neg.f64 w0) (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (neg.f64 w0) (+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h -2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (-.f64 (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (neg.f64 w0))) (-.f64 (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2)))) (/.f64 -1 (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (-.f64 (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2)))) (/.f64 -1 (*.f64 l (pow.f64 d 2)))) (*.f64 h (neg.f64 w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h (neg.f64 w0)) (-.f64 (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2)))) (/.f64 -1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) (+.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (neg.f64 w0))) (+.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2))))))
(*.f64 (*.f64 h (neg.f64 w0)) (*.f64 (+.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2))))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 w0)) (+.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2)))))))
(*.f64 h (*.f64 w0 (*.f64 (+.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 -1 (*.f64 l (pow.f64 d 2))))) (neg.f64 (pow.f64 (*.f64 D M) 2)))))
(*.f64 -1 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 M D) 2))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 3) (*.f64 2 (pow.f64 (*.f64 M D) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 2 (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 (*.f64 M D) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 2 (pow.f64 (*.f64 M D) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) -2) (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) -2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 w0))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 w0 -2) (neg.f64 w0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 w0 (*.f64 w0 -2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) 2) (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 w0 (pow.f64 (*.f64 M D) 2)) (*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) -1)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (neg.f64 h) (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (neg.f64 h) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (*.f64 h (neg.f64 w0)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (-.f64 (*.f64 (*.f64 h (neg.f64 w0)) 2) (*.f64 h (neg.f64 w0))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) (+.f64 (*.f64 w0 h) (*.f64 (*.f64 h (neg.f64 w0)) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 h))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 h -2) (neg.f64 h)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 h (*.f64 h -2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2)) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 w0 -2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (neg.f64 (pow.f64 (*.f64 M D) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 2) (neg.f64 (pow.f64 (*.f64 M D) 2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))) (+.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 w0 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (+.f64 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))) (*.f64 w0 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 w0 (neg.f64 (pow.f64 (*.f64 M D) 2))) (+.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) -2)))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (neg.f64 w0)) (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 h (neg.f64 w0)) (+.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))) 2)))
(*.f64 (*.f64 h (neg.f64 w0)) (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 h (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (neg.f64 w0)))
(*.f64 w0 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))) (neg.f64 h)))
(*.f64 h (*.f64 w0 (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))))
(pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(neg.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (neg.f64 (pow.f64 d 2)))))))
(*.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 h (/.f64 (*.f64 w0 (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 0)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 0)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(-.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h))) (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(-.f64 (*.f64 w0 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h 4))) (*.f64 w0 (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 1)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))) -1)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) 1)
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (neg.f64 w0))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2)))
(+.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 0)
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(+.f64 0 (*.f64 h (pow.f64 (*.f64 M D) 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(-.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 0)
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(-.f64 0 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (+.f64 h h)) (*.f64 h (pow.f64 (*.f64 M D) 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h 4)) (*.f64 h (*.f64 (pow.f64 (*.f64 M D) 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 1)
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)) -1)
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) 1)
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 h)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 (*.f64 D M) 2))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))))
5.7b
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h)
6.2b
(/.f64 (pow.f64 M 2) l)
15.7b
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))
Compiler

Compiled 117 to 71 computations (39.3% saved)

series14.0ms (0.1%)

Counts
4 → 144
Calls

45 calls:

TimeVariablePointExpression
1.0ms
D
@0
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))
1.0ms
h
@0
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h)
1.0ms
d
@0
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h)
1.0ms
D
@0
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h)
1.0ms
M
@0
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1560×rational_best-1
1150×rational_best-simplify-46
934×rational_best-4
934×rational_best-2
934×rational_best-3
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
020134
1126134
2185134
3239134
4354134
5600122
61305122
74336122
87951122
Stop Event
node limit
Counts
4 → 64
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))
(/.f64 (pow.f64 M 2) l)
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 M 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 M 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (pow.f64 M 2) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 M 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (/.f64 (pow.f64 M 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -2) (*.f64 (/.f64 (pow.f64 M 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 (/.f64 (pow.f64 M 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 M 2) (neg.f64 l))) (+.f64 -1 (*.f64 2 (/.f64 (pow.f64 M 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 M 2) l))) (+.f64 -1 (/.f64 (pow.f64 M 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (pow.f64 M 2) l) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -4) (+.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (*.f64 (/.f64 (pow.f64 M 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -3) (*.f64 (/.f64 (pow.f64 M 2) l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 M 2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 M 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (/.f64 (pow.f64 M 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -2) (*.f64 (/.f64 (pow.f64 M 2) l) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -3) (*.f64 (/.f64 (pow.f64 M 2) l) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 (/.f64 (pow.f64 M 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 M 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (pow.f64 M 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 M 2) 3) (*.f64 2 (pow.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 M 2)) (neg.f64 (pow.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 M 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 M 2)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 M 2)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 M 2)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (neg.f64 (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 M 2) -2) (neg.f64 (pow.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (+.f64 (pow.f64 M 2) (*.f64 (pow.f64 M 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 M 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)))))

simplify375.0ms (1.5%)

Algorithm
egg-herbie
Rules
2040×rational_best-simplify-2
1264×rational_best-simplify-47
986×rational_best-simplify-55
962×rational_best-simplify-1
954×rational_best-simplify-53
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
030910590
16359962
29029962
314339962
427899882
537789882
657329882
769989882
873829882
974339882
Stop Event
node limit
Counts
208 → 166
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 0)
(+.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))
(-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 0)
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 1)
(+.f64 (/.f64 (pow.f64 M 2) l) 0)
(+.f64 0 (/.f64 (pow.f64 M 2) l))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 M 2) l) 1))
(+.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 M 2) l)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (/.f64 (pow.f64 M 2) (neg.f64 l)))
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -2) (*.f64 (/.f64 (pow.f64 M 2) l) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) -3))
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 (/.f64 (pow.f64 M 2) l) -2))
(+.f64 (+.f64 1 (/.f64 (pow.f64 M 2) (neg.f64 l))) (+.f64 -1 (*.f64 2 (/.f64 (pow.f64 M 2) l))))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 M 2) l))) (+.f64 -1 (/.f64 (pow.f64 M 2) (neg.f64 l))))
(+.f64 (+.f64 (/.f64 (pow.f64 M 2) l) 1) -1)
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l))))
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -4) (+.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (*.f64 (/.f64 (pow.f64 M 2) l) 3)))
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -3) (*.f64 (/.f64 (pow.f64 M 2) l) 4))
(-.f64 (/.f64 (pow.f64 M 2) l) 0)
(-.f64 0 (/.f64 (pow.f64 M 2) (neg.f64 l)))
(-.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) l) -2))
(-.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (/.f64 (pow.f64 M 2) l))
(-.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -2) (*.f64 (/.f64 (pow.f64 M 2) l) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l)))
(-.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -3) (*.f64 (/.f64 (pow.f64 M 2) l) -4))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 (/.f64 (pow.f64 M 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l))))
(*.f64 (pow.f64 M 2) (/.f64 1 l))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))
(*.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))
(*.f64 (pow.f64 M 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))
(*.f64 (/.f64 (pow.f64 M 2) l) 1)
(*.f64 1 (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 1 l) (pow.f64 M 2))
(*.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (pow.f64 M 2) -2)))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 M 2) 3) (*.f64 2 (pow.f64 M 2))))
(*.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 M 2)) (neg.f64 (pow.f64 M 2))))
(*.f64 -1 (/.f64 (pow.f64 M 2) (neg.f64 l)))
(*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 -1 l))
(*.f64 (neg.f64 (pow.f64 M 2)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))
(*.f64 (neg.f64 (pow.f64 M 2)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))
(*.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) -1)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 M 2)))
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 M 2) -2) (neg.f64 (pow.f64 M 2))))
(*.f64 (/.f64 -1 l) (+.f64 (pow.f64 M 2) (*.f64 (pow.f64 M 2) -2)))
(pow.f64 (/.f64 (pow.f64 M 2) l) 1)
(neg.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 1)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (*.f64 1/4 (/.f64 h (pow.f64 d 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 (neg.f64 D) d))
(*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 M)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 M (neg.f64 d))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 (neg.f64 D) d)))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 M))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 M (neg.f64 d)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 (neg.f64 D) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 M)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 M (neg.f64 d))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)))) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 (neg.f64 D) d))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 M)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 M (neg.f64 d))))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))
(*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 (neg.f64 D) d))
(*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 M)))
(*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 M (neg.f64 d))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 (neg.f64 D) d)))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 M))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 M (neg.f64 d)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 (neg.f64 D) d))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 M)))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 M (neg.f64 d))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 -1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 -1 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (neg.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)))) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 (neg.f64 D) d))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (neg.f64 M)))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 D (/.f64 M (neg.f64 d))))) (+.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d)))
(*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d))))
(*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D d))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (+.f64 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 (sqrt.f64 -1/4) d)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) (*.f64 1/16 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 -1/1024 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 -1/128 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) -1/8)))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 0)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(+.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 0)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 1)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) 1)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(+.f64 (/.f64 (pow.f64 M 2) l) 0)
(/.f64 (pow.f64 M 2) l)
(+.f64 0 (/.f64 (pow.f64 M 2) l))
(/.f64 (pow.f64 M 2) l)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 M 2) l) 1))
(/.f64 (pow.f64 M 2) l)
(+.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) (*.f64 2 (/.f64 (pow.f64 M 2) l)))
(/.f64 (pow.f64 M 2) l)
(+.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (/.f64 (pow.f64 M 2) (neg.f64 l)))
(/.f64 (pow.f64 M 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -2) (*.f64 (/.f64 (pow.f64 M 2) l) 3))
(/.f64 (pow.f64 M 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) -3))
(/.f64 (pow.f64 M 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 (/.f64 (pow.f64 M 2) l) -2))
(/.f64 (pow.f64 M 2) l)
(+.f64 (+.f64 1 (/.f64 (pow.f64 M 2) (neg.f64 l))) (+.f64 -1 (*.f64 2 (/.f64 (pow.f64 M 2) l))))
(/.f64 (pow.f64 M 2) l)
(+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 M 2) l))) (+.f64 -1 (/.f64 (pow.f64 M 2) (neg.f64 l))))
(/.f64 (pow.f64 M 2) l)
(+.f64 (+.f64 (/.f64 (pow.f64 M 2) l) 1) -1)
(/.f64 (pow.f64 M 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -4) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l))))
(/.f64 (pow.f64 M 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -4) (+.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (*.f64 (/.f64 (pow.f64 M 2) l) 3)))
(/.f64 (pow.f64 M 2) l)
(+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -3) (*.f64 (/.f64 (pow.f64 M 2) l) 4))
(/.f64 (pow.f64 M 2) l)
(-.f64 (/.f64 (pow.f64 M 2) l) 0)
(/.f64 (pow.f64 M 2) l)
(-.f64 0 (/.f64 (pow.f64 M 2) (neg.f64 l)))
(/.f64 (pow.f64 M 2) l)
(-.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) l) -2))
(/.f64 (pow.f64 M 2) l)
(-.f64 (*.f64 2 (/.f64 (pow.f64 M 2) l)) (/.f64 (pow.f64 M 2) l))
(/.f64 (pow.f64 M 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -2) (*.f64 (/.f64 (pow.f64 M 2) l) -3))
(/.f64 (pow.f64 M 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 3))
(/.f64 (pow.f64 M 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l)))
(/.f64 (pow.f64 M 2) l)
(-.f64 (*.f64 (/.f64 (pow.f64 M 2) l) -3) (*.f64 (/.f64 (pow.f64 M 2) l) -4))
(/.f64 (pow.f64 M 2) l)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 4) (*.f64 (/.f64 (pow.f64 M 2) l) 3)))
(/.f64 (pow.f64 M 2) l)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 (/.f64 (pow.f64 M 2) l) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 M 2) l) 3) (*.f64 2 (/.f64 (pow.f64 M 2) l))))
(/.f64 (pow.f64 M 2) l)
(*.f64 (pow.f64 M 2) (/.f64 1 l))
(/.f64 (pow.f64 M 2) l)
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 -1 l) (*.f64 2 (/.f64 -1 l))))
(/.f64 (pow.f64 M 2) l)
(*.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))
(/.f64 (pow.f64 M 2) l)
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 2 (/.f64 1 l)) (/.f64 -1 l)))
(/.f64 (pow.f64 M 2) l)
(*.f64 (pow.f64 M 2) (+.f64 (/.f64 -1 l) (*.f64 2 (/.f64 1 l))))
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 (pow.f64 M 2) l) 1)
(/.f64 (pow.f64 M 2) l)
(*.f64 1 (/.f64 (pow.f64 M 2) l))
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 1 l) (pow.f64 M 2))
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 1 l) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (pow.f64 M 2) -2)))
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (pow.f64 M 2) 3) (*.f64 2 (pow.f64 M 2))))
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 1 l) (+.f64 (*.f64 2 (pow.f64 M 2)) (neg.f64 (pow.f64 M 2))))
(/.f64 (pow.f64 M 2) l)
(*.f64 -1 (/.f64 (pow.f64 M 2) (neg.f64 l)))
(/.f64 (pow.f64 M 2) l)
(*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 -1 l))
(/.f64 (pow.f64 M 2) l)
(*.f64 (neg.f64 (pow.f64 M 2)) (-.f64 (*.f64 2 (/.f64 -1 l)) (/.f64 -1 l)))
(/.f64 (pow.f64 M 2) l)
(*.f64 (neg.f64 (pow.f64 M 2)) (+.f64 (/.f64 1 l) (*.f64 2 (/.f64 -1 l))))
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)) -1)
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 -1 l) (neg.f64 (pow.f64 M 2)))
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (pow.f64 M 2) -2) (neg.f64 (pow.f64 M 2))))
(/.f64 (pow.f64 M 2) l)
(*.f64 (/.f64 -1 l) (+.f64 (pow.f64 M 2) (*.f64 (pow.f64 M 2) -2)))
(/.f64 (pow.f64 M 2) l)
(pow.f64 (/.f64 (pow.f64 M 2) l) 1)
(/.f64 (pow.f64 M 2) l)
(neg.f64 (/.f64 (pow.f64 M 2) (neg.f64 l)))
(/.f64 (pow.f64 M 2) l)
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 0)
(*.f64 h (pow.f64 (*.f64 D (/.f64 1/2 d)) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h))
(*.f64 h (pow.f64 (*.f64 D (/.f64 1/2 d)) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 0)
(*.f64 h (pow.f64 (*.f64 D (/.f64 1/2 d)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 1)
(*.f64 h (pow.f64 (*.f64 D (/.f64 1/2 d)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) h) 1)
(*.f64 h (pow.f64 (*.f64 D (/.f64 1/2 d)) 2))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))

eval710.0ms (2.9%)

Compiler

Compiled 28359 to 17348 computations (38.8% saved)

prune275.0ms (1.1%)

Pruning

30 alts after pruning (24 fresh and 6 done)

PrunedKeptTotal
New88510895
Fresh31417
Picked011
Done257
Total89030920
Error
1.6b
Counts
920 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
59.8b
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) (neg.f64 d))
24.3b
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))))))
21.7b
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
30.7b
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
25.0b
(*.f64 w0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1))
31.9b
(*.f64 w0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) 1))
23.0b
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) (*.f64 h -1/2))) l)))
17.5b
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
14.9b
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))
14.4b
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
14.6b
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))))))
57.8b
(*.f64 w0 (*.f64 (/.f64 (*.f64 M D) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
57.8b
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
59.8b
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))))
60.0b
(*.f64 w0 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
60.3b
(*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))))
57.5b
(*.f64 w0 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
60.1b
(*.f64 w0 (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d)))))
12.5b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
22.8b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h)))))
9.0b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
57.6b
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
59.9b
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
62.6b
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
62.2b
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
62.1b
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (*.f64 l (pow.f64 d 2))))
62.2b
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 w0 3)) (*.f64 w0 (+.f64 h h)))))
62.0b
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 h 3) (+.f64 h h))))
62.0b
(*.f64 -1/8 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h 6) (*.f64 h 5)))))
13.4b
w0
Compiler

Compiled 737 to 547 computations (25.8% saved)

regimes391.0ms (1.6%)

Counts
50 → 3
Calls
Call 1
Inputs
w0
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 w0 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 (/.f64 (*.f64 M D) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 w0 (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d)))))
(*.f64 w0 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))))
(*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))))
(*.f64 w0 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))))
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) (neg.f64 d))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) h) l))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) d) 2) (*.f64 h -1/2))) l)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d))) 2) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h 6) (*.f64 h 5)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2)))) (-.f64 (*.f64 h 3) (+.f64 h h))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) l) (-.f64 (*.f64 h 4) (*.f64 h 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 l (pow.f64 d 2))) (-.f64 (*.f64 h (*.f64 w0 3)) (*.f64 w0 (+.f64 h h)))))
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) 2) h) (*.f64 -1/2 (/.f64 (pow.f64 D 2) l)))))
(*.f64 w0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 (pow.f64 M 2) h)) l)) 1))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (+.f64 w0 (+.f64 w0 (*.f64 w0 -3))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 3) (*.f64 M (/.f64 (+.f64 D D) (*.f64 2 d)))) 2) (/.f64 h l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) h)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 D d)) (/.f64 D d)) 2) (*.f64 h (pow.f64 M 2))) l))))
(*.f64 w0 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 D) D) 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) 1))
(+.f64 w0 (*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (-.f64 (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 6) (*.f64 (/.f64 w0 (*.f64 l (pow.f64 d 2))) 5))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
Outputs
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
Calls

15 calls:

70.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
39.0ms
(*.f64 M D)
39.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
22.0ms
M
22.0ms
l
Results
ErrorSegmentsBranch
9.0b1w0
9.0b1M
9.0b1D
9.0b1h
9.0b1l
9.0b1d
5.9b4(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
6.5b3(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
6.5b3(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
7.3b2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
7.1b2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
5.4b3(/.f64 (*.f64 M D) (*.f64 2 d))
8.0b2(*.f64 M D)
9.0b1(*.f64 2 d)
9.0b1(/.f64 h l)
Compiler

Compiled 1166 to 742 computations (36.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.3560442963242655e+152
5.028754118955311e+153
0.0ms
-1.2779121973149749e+153
-6.564634537799491e+145
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes98.0ms (0.4%)

Accuracy

Total -51.0b remaining (-415.6%)

Threshold costs -51.0b (-415.6%)

Counts
22 → 2
Calls
Call 1
Inputs
w0
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
(*.f64 w0 (*.f64 M (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 D d))))
(*.f64 w0 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 (/.f64 (*.f64 M D) d) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d)))
(*.f64 w0 (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 M (neg.f64 d)))))
(*.f64 w0 (*.f64 D (*.f64 (*.f64 (/.f64 M d) 1/2) (sqrt.f64 (/.f64 h (neg.f64 l))))))
(*.f64 w0 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (/.f64 (neg.f64 D) d))))
(*.f64 w0 (*.f64 (*.f64 D (/.f64 M (neg.f64 d))) (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))))
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (neg.f64 (/.f64 h l)))) (*.f64 D (/.f64 -1/2 d))))
(*.f64 w0 (*.f64 (*.f64 M (sqrt.f64 (*.f64 -1/4 (/.f64 h l)))) (/.f64 D (neg.f64 d))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 M (*.f64 D w0))) (neg.f64 d))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 -1/2 l)))))
(*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)))))
(*.f64 w0 (*.f64 D (*.f64 (-.f64 (*.f64 3/2 (/.f64 M d)) (/.f64 M d)) (sqrt.f64 (*.f64 -1 (/.f64 h l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 3/2 (/.f64 (*.f64 D M) d)) (/.f64 (*.f64 D M) d)) 2) h) l))))
(*.f64 w0 (+.f64 1 (*.f64 h (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 1 l))))))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (*.f64 D M) 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 (*.f64 M D) 2))) (*.f64 l (pow.f64 d 2))))
Outputs
(*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))
w0
Calls

8 calls:

17.0ms
(*.f64 M D)
11.0ms
w0
11.0ms
d
11.0ms
h
10.0ms
M
Results
ErrorSegmentsBranch
13.4b1w0
13.4b1M
13.4b1D
13.4b1h
13.4b1l
13.4b1d
12.3b2(*.f64 M D)
13.4b1(/.f64 h l)
Compiler

Compiled 425 to 254 computations (40.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.8684412522468661e+261
-5.828946861435015e+260
Compiler

Compiled 33 to 26 computations (21.2% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046251
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) -999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056) (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d))) (if (<=.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))))
(if (<=.f64 (*.f64 M D) -999999999999999928773840520366757536876739320811576612231781480701470095354527494007746341441138276442474389769547563525432293116501122567178714359381222777104854460745804679379644497043208267383631647167377861948545889974808961869943571076775428108923489484800) (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d))) w0)
w0
Outputs
(if (<=.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) -999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056) (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (neg.f64 (*.f64 M w0)) d))) (if (<=.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) l))))) (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d)))))
(if (<=.f64 (*.f64 M D) -999999999999999928773840520366757536876739320811576612231781480701470095354527494007746341441138276442474389769547563525432293116501122567178714359381222777104854460745804679379644497043208267383631647167377861948545889974808961869943571076775428108923489484800) (*.f64 D (*.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 h l))) (/.f64 (*.f64 M w0) d))) w0)
w0
Compiler

Compiled 107 to 70 computations (34.6% saved)

soundness1.5s (6.1%)

Algorithm
egg-herbie
Rules
2222×rational_best-simplify-55
2222×rational_best-simplify-55
1926×rational_best-simplify-2
1926×rational_best-simplify-2
1804×rational_best-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
047017536
1104916568
2155016568
3242716568
4313516568
5436816568
6621916568
031812266
165312124
294012124
3144412124
4272812044
5451312044
6609912044
7673312044
8697612044
9707012044
10759212044
11771112044
0775148
11524954
22684714
35414498
412354498
519034498
621174498
723274498
825494498
933834498
1039224498
1143294498
1245154498
1347244498
1450914498
1562004498
047017536
1104916568
2155016568
3242716568
4313516568
5436816568
6621916568
047017536
1104916568
2155016568
3242716568
4313516568
5436816568
6621916568
031812266
165312124
294012124
3144412124
4272812044
5451312044
6609912044
7673312044
8697612044
9707012044
10759212044
11771112044
0844780
11534780
22944780
36004780
48424780
59594780
611434780
717314780
823784780
924304780
1025354780
1127444780
1231534780
1335724780
1443174780
1564264780
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1252 to 689 computations (45% saved)

end55.0ms (0.2%)

Compiler

Compiled 241 to 146 computations (39.4% saved)

Profiling

Loading profile data...